el-table selectable
时间: 2023-10-30 19:02:27 浏览: 167
获取el-table表格中选中行的数据
根据你提供的引用内容,我理解你的问题是关于el-table的selectable属性的使用。根据引用,selectable属性通常用于控制el-table-column是否可选择。你可以在el-table-column标签中设置type="selection"来启用选择功能。根据引用,你尝试使用一个id数组来控制是否可选择,但是你的代码可能有一些问题。根据引用,你发现只渲染数组的第一位,并且无法勾选。你进行了一些修改,并最终得到了一个可以工作的解决方案。
根据你提供的代码,你可以使用selectable属性中的一个函数来自定义选择行为。在该函数中,你可以根据行数据(row)和索引(index)来决定是否可选择该行。根据你的修改,你可以使用Array的some方法来检查id数组中是否存在与当前行的id相匹配的元素。如果存在匹配的元素,说明该行不可选择,返回false;否则,说明该行可选择,返回true。这样,el-table就会根据该函数的返回值来控制是否可选择。
综上所述,你可以通过设置el-table-column的type="selection"属性来启用选择功能,并使用一个自定义的selectable函数来控制行的可选择性。你的selectable函数可以根据行数据和索引来判断行是否可选择,并使用Array的some方法来检查id数组中是否存在匹配的元素。这样,你就可以实现根据id数组来控制el-table的selectable属性了。
阅读全文