问题描述:
问题分析:
在表格初始化时,需要把之前选择的数据勾选上,当操作当前表格时,需要把数据联动到已选择数据中;
解决方案:
1、对源数据深拷贝;
let copyData = JSON.parse(JSON.stringify(resource));
2、每次表格刷新数据后,需要重新回显数据
setTimeout(() => {
tableData.map(item => {
let hasPicked = copyData.findIndex(it => it.rowId === item.rowId) > -1;
if (hasPicked) {
tableVNode.toggleRowSelection(item, true);
}
});
});
3、当表格行发生手动选择时,需要对copy数据进行修改;
// 如果selection中