龙空技术网

Element - Table 表格选中数据的坑,你踩中了吗?

兔子宇航员06 555

前言:

现在朋友们对“elementui表格筛选表格数据”大体比较关注,大家都想要分析一些“elementui表格筛选表格数据”的相关资讯。那么小编同时在网络上网罗了一些对于“elementui表格筛选表格数据””的相关资讯,希望看官们能喜欢,同学们快快来了解一下吧!

Element - Table 表格

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

实现多选非常简单: 手动添加一个el-table-column,设type属性为selection即可;默认情况下若内容过多会折行显示,若需要单行显示可以使用show-overflow-tooltip属性,它接受一个Boolean,为true时多余的内容会在 hover 时以 tooltip 的形式显示出来。

①添加一个表头 设置其类型 type="selection",并设置表格的ref (ref可以获取表格的dom元素),给表格添加选中的方法@selection-change

②但是只有这些,并不能完全做到表格的多选,当前表格的数据发生变化时,之前选中的数据会被清空,当再次出现相同的数据时,并不会自动选中,所以要添加一个表格选中的方法,当页面出现之前选择过的数据时,页面会再次选中。

③注意:在设置表格数据再次选中的方法时需要加上 this.$nextTick这个方法。

this.$nextTick这个方法作用是当数据被修改后使用这个方法会回调获取更新后的dom再渲染出来

标签: #elementui表格筛选表格数据 #element ui表格筛选 #element树清空选中状态