首先要对el-table添加ref属性,同时要给el-table添加一个row-key,return的值根据你data绑定的值来变化,具体如下:
<el-table
:data="list"
ref="multipleTableRef"
@selection-change="handleSelectionChange"
:row-key="
(row) => {
return row.id;
}
"
>
....
</el-table>
然后在script中写法如下:
const getAssign = (value) => {
multipleSelection.value = value;
multipleSelection.value.map((row) => {
if(row.ischecked==='1'){
//此条语句是对每一行添加选择的,如果要清空选择,可以使用multipleTableRef.value.clearSelection()方法
multipleTableRef.value.toggleRowSelection(row, true);
}
});
};
如此即可完成反显。