Element Collapse 折叠面板的使用方法


Posted in Javascript onJuly 26, 2020

本文来源于Element官方文档:

http://element-cn.eleme.io/#/zh-CN/component/collapse

基础用法

普通折叠面板

<el-collapse v-model="activeNames" @change="handleChange">
 <el-collapse-item title="一致性 Consistency" name="1">
  <div>与现实生活一致:与现实生活的流程、逻辑保持一致,遵循用户习惯的语言和概念;</div>
  <div>在界面中一致:所有的元素和结构需保持一致,比如:设计样式、图标和文本、元素的位置等。</div>
 </el-collapse-item>
 <el-collapse-item title="反馈 Feedback" name="2">
  <div>控制反馈:通过界面样式和交互动效让用户可以清晰的感知自己的操作;</div>
  <div>页面反馈:操作后,通过页面元素的变化清晰地展现当前状态。</div>
 </el-collapse-item>
 <el-collapse-item title="效率 Efficiency" name="3">
  <div>简化流程:设计简洁直观的操作流程;</div>
  <div>清晰明确:语言表达清晰且表意明确,让用户快速理解进而作出决策;</div>
  <div>帮助用户识别:界面简单直白,让用户快速识别而非回忆,减少用户记忆负担。</div>
 </el-collapse-item>
 <el-collapse-item title="可控 Controllability" name="4">
  <div>用户决策:根据场景可给予用户操作建议或安全提示,但不能代替用户进行决策;</div>
  <div>结果可控:用户可以自由的进行操作,包括撤销、回退和终止当前操作等。</div>
 </el-collapse-item>
</el-collapse>

带slot的折叠面板

<el-collapse accordion>
 <el-collapse-item>
  <template slot="title">
   一致性 Consistency<i class="header-icon el-icon-info"></i>
  </template>
  <div>与现实生活一致:与现实生活的流程、逻辑保持一致,遵循用户习惯的语言和概念;</div>
  <div>在界面中一致:所有的元素和结构需保持一致,比如:设计样式、图标和文本、元素的位置等。</div>
 </el-collapse-item>
 <el-collapse-item title="反馈 Feedback">
  <div>控制反馈:通过界面样式和交互动效让用户可以清晰的感知自己的操作;</div>
  <div>页面反馈:操作后,通过页面元素的变化清晰地展现当前状态。</div>
 </el-collapse-item>
 <el-collapse-item title="效率 Efficiency">
  <div>简化流程:设计简洁直观的操作流程;</div>
  <div>清晰明确:语言表达清晰且表意明确,让用户快速理解进而作出决策;</div>
  <div>帮助用户识别:界面简单直白,让用户快速识别而非回忆,减少用户记忆负担。</div>
 </el-collapse-item>
 <el-collapse-item title="可控 Controllability">
  <div>用户决策:根据场景可给予用户操作建议或安全提示,但不能代替用户进行决策;</div>
  <div>结果可控:用户可以自由的进行操作,包括撤销、回退和终止当前操作等。</div>
 </el-collapse-item>
</el-collapse>

Collapse Attributes

参数 说明 类型 可选值 默认值
accordion 是否手风琴模式 boolean false
value 当前激活的面板(如果是手风琴模式,绑定值类型需要为string,否则为array) string/array

Collapse Events

事件名称 说明 回调参数
change 当前激活面板改变时触发(如果是手风琴模式,参数 activeNames 类型为string,否则为array) (activeNames: array string)

Collapse Item Attributes

参数 说明 类型 可选值 默认值
name 唯一标志符 string/number
title 面板标题 string

手风琴效果

<el-collapse v-model="activeName" accordion>
 <el-collapse-item title="一致性 Consistency" name="1">
  <div>与现实生活一致:与现实生活的流程、逻辑保持一致,遵循用户习惯的语言和概念;</div>
  <div>在界面中一致:所有的元素和结构需保持一致,比如:设计样式、图标和文本、元素的位置等。</div>
 </el-collapse-item>
 <el-collapse-item title="反馈 Feedback" name="2">
  <div>控制反馈:通过界面样式和交互动效让用户可以清晰的感知自己的操作;</div>
  <div>页面反馈:操作后,通过页面元素的变化清晰地展现当前状态。</div>
 </el-collapse-item>
 <el-collapse-item title="效率 Efficiency" name="3">
  <div>简化流程:设计简洁直观的操作流程;</div>
  <div>清晰明确:语言表达清晰且表意明确,让用户快速理解进而作出决策;</div>
  <div>帮助用户识别:界面简单直白,让用户快速识别而非回忆,减少用户记忆负担。</div>
 </el-collapse-item>
 <el-collapse-item title="可控 Controllability" name="4">
  <div>用户决策:根据场景可给予用户操作建议或安全提示,但不能代替用户进行决策;</div>
  <div>结果可控:用户可以自由的进行操作,包括撤销、回退和终止当前操作等。</div>
 </el-collapse-item>
</el-collapse>
<script>
 export default {
  data() {
   return {
    activeName: '1'
   };
  }
 }
</script>

自定义面板标题

<el-collapse accordion>
 <el-collapse-item>
  <template slot="title">
   一致性 Consistency<i class="header-icon el-icon-info"></i>
  </template>
  <div>与现实生活一致:与现实生活的流程、逻辑保持一致,遵循用户习惯的语言和概念;</div>
  <div>在界面中一致:所有的元素和结构需保持一致,比如:设计样式、图标和文本、元素的位置等。</div>
 </el-collapse-item>
 <el-collapse-item title="反馈 Feedback">
  <div>控制反馈:通过界面样式和交互动效让用户可以清晰的感知自己的操作;</div>
  <div>页面反馈:操作后,通过页面元素的变化清晰地展现当前状态。</div>
 </el-collapse-item>
 <el-collapse-item title="效率 Efficiency">
  <div>简化流程:设计简洁直观的操作流程;</div>
  <div>清晰明确:语言表达清晰且表意明确,让用户快速理解进而作出决策;</div>
  <div>帮助用户识别:界面简单直白,让用户快速识别而非回忆,减少用户记忆负担。</div>
 </el-collapse-item>
 <el-collapse-item title="可控 Controllability">
  <div>用户决策:根据场景可给予用户操作建议或安全提示,但不能代替用户进行决策;</div>
  <div>结果可控:用户可以自由的进行操作,包括撤销、回退和终止当前操作等。</div>
 </el-collapse-item>
</el-collapse>

到此这篇关于Element Collapse 折叠面板的使用方法的文章就介绍到这了,更多相关Element Collapse 折叠面板内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
AutoSave/自动存储功能实现
Mar 24 Javascript
javascript中attribute和property的区别详解
Jun 05 Javascript
javascript动态添加checkbox复选框的方法
Dec 23 Javascript
JS组件Bootstrap实现图片轮播效果
May 16 Javascript
浅谈Vue.js
Mar 02 Javascript
JavaScript实现的超简单计算器功能示例
Dec 23 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
Jun 07 Javascript
vue router 跳转后回到顶部的实例
Aug 31 Javascript
图文讲解用vue-cli脚手架创建vue项目步骤
Feb 12 Javascript
微信小程序canvas绘制圆角base64图片的实现
Aug 18 Javascript
浅谈vue限制文本框输入数字的正确姿势
Sep 02 Javascript
vue element-ul实现展开和收起功能的实例代码
Nov 25 Vue.js
Element Input输入框的使用方法
Jul 26 #Javascript
解决vuex数据页面刷新后初始化操作
Jul 26 #Javascript
Angular利用HTTP POST下载流文件的步骤记录
Jul 26 #Javascript
vue中keep-alive、activated的探讨和使用详解
Jul 26 #Javascript
关于angular浏览器兼容性问题的解决方案
Jul 26 #Javascript
Vue生命周期activated之返回上一页不重新请求数据操作
Jul 26 #Javascript
使用React-Router实现前端路由鉴权的示例代码
Jul 26 #Javascript
You might like
PHP 程序授权验证开发思路
2009/07/09 PHP
PHP教程 预定义变量
2009/10/23 PHP
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
2011/05/19 PHP
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
2013/08/07 PHP
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
2014/07/02 PHP
php使用Jpgraph绘制饼状图的方法
2015/06/10 PHP
Linux系统中设置多版本PHP共存配合Nginx服务器使用
2015/12/21 PHP
js操作二级联动实现代码
2010/07/27 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
jquery实现倒计时功能
2015/12/28 Javascript
jQuery插件开发汇总
2016/05/15 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
基于JavaScript实现在新的tab页打开url
2016/08/04 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
jquery插件bootstrapValidator表单验证详解
2016/12/15 Javascript
vue组件实现进度条效果
2018/06/06 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
2019/04/29 Javascript
重置Redux的状态数据的方法实现
2019/11/18 Javascript
nodejs开发一个最简单的web服务器实例讲解
2020/01/02 NodeJs
python模拟enum枚举类型的方法小结
2015/04/30 Python
python实现广度优先搜索过程解析
2019/10/19 Python
matplotlib实现显示伪彩色图像及色度条
2019/12/07 Python
Python中如何将一个类方法变为多个方法
2019/12/30 Python
动态设置django的model field的默认值操作步骤
2020/03/30 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
2021/01/12 Python
一款纯css3实现的鼠标经过按钮特效教程
2014/11/09 HTML / CSS
浅谈CSS3鼠标移入图片动态提示效果(transform)
2017/11/06 HTML / CSS
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
英国哈罗德园艺:Harrod Horticultural
2020/03/31 全球购物
医院护士求职自荐信格式
2013/09/21 职场文书
电子商务个人自荐信
2013/12/12 职场文书
《风娃娃》教学反思
2014/04/19 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书
Python竟然能剪辑视频
2021/05/25 Python
Pytorch 如何实现常用正则化
2021/05/27 Python