element组件-----Data

**

一、Table 表格(用于展示多条结构类似的数据,可对数据进行排序、筛选、对比或其他自定义操作)

**

(1)基础表格
element组件-----Data_第1张图片

  

  

(2)带斑马纹表格
element组件-----Data_第2张图片




(3)带边框表格
element组件-----Data_第3张图片





(4)带状态表格
element组件-----Data_第4张图片






(5)固定表头(纵向内容过多时,可选择固定表头)
element组件-----Data_第5张图片




(6)固定列(横向内容过多时,可选择固定列。)
element组件-----Data_第6张图片




(7)固定列和表头(横纵内容过多时,可选择固定列和表头)
element组件-----Data_第7张图片




(8)流体高度(当数据量动态变化时,可以为 Table 设置一个最大高度。)
element组件-----Data_第8张图片




(9)多级表头(数据结构比较复杂的时候,可使用多级表头来展现数据的层次关系。)
element组件-----Data_第9张图片




(10)单选(选择单行数据时使用色块表示。)
element组件-----Data_第10张图片




(11)多选(选择多行数据时使用 Checkbox)
element组件-----Data_第11张图片




(12)排序(对表格进行排序,可快速查找或对比数据。)
element组件-----Data_第12张图片




(13)筛选(对表格进行筛选,可快速查找到自己想看的数据。)
element组件-----Data_第13张图片




(14)自定义列模板(自定义列的显示内容,可组合其他组件使用。)
element组件-----Data_第14张图片




(15)展开行(当行内容过多并且不想显示横向滚动条时,可以使用 Table 展开行功能。)
element组件-----Data_第15张图片






(16)树形数据与懒加载
element组件-----Data_第16张图片
支持树类型的数据的显示。当 row 中包含 children 字段时,被视为树形数据。渲染树形数据时,必须要指定 row-key。支持子节点数据异步加载。设置 Table 的 lazy 属性为 true 与加载函数 load 。通过指定 row 中的 hasChildren 字段来指定哪些行是包含子节点。children 与 hasChildren 都可以通过 tree-props 配置。



(17)自定义表头(表头支持自定义。)
element组件-----Data_第17张图片




(18)表尾合计行(表格展示的是各类数字,可以在表尾显示各列的合计)
element组件-----Data_第18张图片
将show-summary设置为true就会在表格尾部展示合计行。默认情况下,对于合计行,第一列不进行数据求合操作,而是显示「合计」二字(可通过sum-text配置),其余列会将本列所有数值进行求合操作,并显示出来。当然,你也可以定义自己的合计逻辑。使用summary-method并传入一个方法,返回一个数组,这个数组中的各项就会显示在合计行的各列中,具体可以参考本例中的第二个表格。




(19)合并行或列(多行或多列共用一个数据时,可以合并行或列)
element组件-----Data_第19张图片
通过给table传入span-method方法可以实现合并行或列,方法的参数是一个对象,里面包含当前行row、当前列column、当前行号rowIndex、当前列号columnIndex四个属性。该函数可以返回一个包含两个元素的数组,第一个元素代表rowspan,第二个元素代表colspan。 也可以返回一个键名为rowspan和colspan的对象。




(20)自定义索引
element组件-----Data_第20张图片




(21)Table Attributes
element组件-----Data_第21张图片
element组件-----Data_第22张图片
element组件-----Data_第23张图片
element组件-----Data_第24张图片
element组件-----Data_第25张图片
element组件-----Data_第26张图片
(22)Table Events
element组件-----Data_第27张图片
element组件-----Data_第28张图片
(23)Table Methods
element组件-----Data_第29张图片
在这里插入图片描述
(24)Table Slot
element组件-----Data_第30张图片
(25)Table-column Attributes
element组件-----Data_第31张图片
element组件-----Data_第32张图片
element组件-----Data_第33张图片
element组件-----Data_第34张图片
element组件-----Data_第35张图片
(26)Table-column Scoped Slot
element组件-----Data_第36张图片

**

二、Tag 标签(用于标记和选择。)

**

(1)基础用法
element组件-----Data_第37张图片

标签一
标签二
标签三
标签四
标签五

(2)可移除标签
element组件-----Data_第38张图片


  {
    {tag.name}}



(3)动态编辑标签(动态编辑标签可以通过点击标签关闭按钮后触发的 close 事件来实现)
在这里插入图片描述


  {
    {tag}}



+ New Tag




(4)不同尺寸(Tag 组件提供除了默认值以外的三种尺寸,可以在不同场景下选择合适的按钮尺寸)
element组件-----Data_第39张图片

默认标签
中等标签
小型标签
超小标签

(5)不同主题
element组件-----Data_第40张图片

Dark { { item.label }}
Plain { { item.label }}

(6)Attributes
element组件-----Data_第41张图片
(7)Events
element组件-----Data_第42张图片

**

三、Progress 进度条(用于展示操作进度,告知用户当前状态和预期。)

**

(1)线形进度条
element组件-----Data_第43张图片








(2)百分比内显
element组件-----Data_第44张图片





(3)自定义颜色
element组件-----Data_第45张图片






(4)环形进度条
element组件-----Data_第46张图片






(5)仪表盘形进度条
element组件-----Data_第47张图片


(6)Attributes
element组件-----Data_第48张图片

**

四、Tree 树形控件(用清晰的层级结构展示信息,可展开或折叠。)

**

(1)基础用法
element组件-----Data_第49张图片




(2)可选择
element组件-----Data_第50张图片





(3)懒加载自定义叶子节点
element组件-----Data_第51张图片





(4)默认展开和默认选中(可将 Tree 的某些节点设置为默认展开或默认选中)
element组件-----Data_第52张图片





(5)禁用状态(可将 Tree 的某些节点设置为禁用状态)
element组件-----Data_第53张图片





(6)树节点的选择
element组件-----Data_第54张图片




通过 node 获取 通过 key 获取 通过 node 设置 通过 key 设置 清空

(7)自定义节点内容
element组件-----Data_第55张图片

使用 render-content

使用 scoped slot

{ { node.label }} Append Delete

(8)节点过滤
element组件-----Data_第56张图片








(9)手风琴模式
element组件-----Data_第57张图片





(10)可拖拽节点
element组件-----Data_第58张图片





(11)Attributes
element组件-----Data_第59张图片
element组件-----Data_第60张图片
element组件-----Data_第61张图片
(12)props
element组件-----Data_第62张图片
(13)方法
element组件-----Data_第63张图片
element组件-----Data_第64张图片
element组件-----Data_第65张图片
(14)Events
element组件-----Data_第66张图片
element组件-----Data_第67张图片
在这里插入图片描述
(15)Scoped Slot
element组件-----Data_第68张图片

**

五、Pagination 分页(当数据量过多时,使用分页分解数据)

**

(1)基础用法
element组件-----Data_第69张图片

页数较少时的效果
大于 7 页时的效果

(2)设置最大页码按钮数
element组件-----Data_第70张图片



(3)带有背景色的分页
element组件-----Data_第71张图片



(4)小型分页
element组件-----Data_第72张图片



(5)附加功能(根据场景需要,可以添加其他功能模块。)
element组件-----Data_第73张图片



(6)当只有一页时隐藏分页
element组件-----Data_第74张图片

(7)Attributes
element组件-----Data_第75张图片
element组件-----Data_第76张图片
(8)Events
element组件-----Data_第77张图片
(9)Slot
element组件-----Data_第78张图片

**

六、Badge 标记(出现在按钮、图标旁的数字或状态标记。)

**

(1)基础用法(展示新消息数量)
element组件-----Data_第79张图片


  评论


  回复


  评论


  回复



  
    点我查看
  
  
    
      评论
      
    
    
      回复
      
    
  



(2)最大值(可自定义最大值)
element组件-----Data_第80张图片


  评论


  回复



(3)自定义内容
element组件-----Data_第81张图片
定义value为String类型是时可以用于显示自定义文本。


  评论


  回复




(4)小红点
element组件-----Data_第82张图片

数据查询

  



(5)Attributes
element组件-----Data_第83张图片

**

七、Avatar 头像(用图标、图片或者字符的形式展示用户或事物信息)

**

(1)基本用法
element组件-----Data_第84张图片




(2)展示类型
element组件-----Data_第85张图片


(3)图片加载失败的 fallback 行为
element组件-----Data_第86张图片



(4)图片如何适应容器框
element组件-----Data_第87张图片




(5)Attributes
在这里插入图片描述
(6)Events
在这里插入图片描述
(7)Slot
element组件-----Data_第88张图片

你可能感兴趣的:(element组件-----Data)