elementui表格数据,element ui下拉菜单

  elementui表格数据,element ui下拉菜单

  本文主要详细介绍元素ui表的下拉过滤功能。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

  本文分享元素ui表实现下拉过滤的具体代码,供大家参考。具体内容如下

  1.在default-sort中,prop传入要排序的字段(接口返回的数据或者自己定义的数据),order代表排序,这里用降序。

  2.filters对象中的text表示页面上显示的筛选文本,value表示用于筛选的值,该值由方法中的filterHandler使用。

  3.列的键。如果需要使用filter-change事件,就需要这个属性来标识哪一列的过滤条件(界面中要排序的字段是绑定的)。

  4.数据过滤是否选择多个选项(多表示是否查询多个项目)

  5.过滤方法:用于数据过滤的方法。如果是多选过滤项,会对每条数据执行多次,任何时候返回true都会显示出来。参数是值、行、列。

  模板

  el表

  :data=tableData

  style=宽度:100%

  Empty-text=尚无数据

  ref=filterTable

  El-表格-列

  prop=deviceType

  Label=“设备类型”

  显示溢出工具提示

  column-key=deviceType

  :过滤器=[

  {text:气象设备,值:1},

  {text:土壤湿度设备,值:0},

  ]

  :filter-method=filterHandler

  :filter-multiple=true

  模板槽-范围=“范围”

  span-if= scope . row . device type==1 气象监测设备/span

  span-if= scope . row . device type==0 土壤湿度监测设备/span

  span/span

  /模板

  /El-表格-列

  /el-table

  /模板

  方法:{

  //头过滤事件

  filterHandler(值,行,列){

  const property=column[ property ];

  返回行[属性]===值;

  }

  }

  数据类型

  页面效果

  这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: