这个表格,默认是有选中数据的
现在需要在修改表格的选中状态,获取未选中的数据和选中的数据,形成两个新的数组
const handleSelectionChange = (val: User) => {
// multipleSelection.value = val
let arr: any[] = [] // 选中的数据,这个可以获取到
let arr1:any[] = [] // 未选中的数据,这个获取不到,逻辑写的有问题
val.forEach((item: { id: any; }) => {
arr.push(item.id)
})
arr.forEach((value) => {
val.map((item: { id: any; }) => {
console.log(item.id);
if(value.id !== item.id) {
arr1.push(value.id)
}
})
})
console.log(arr);
console.log(arr1);
}
是根据官方提供的改变事件获取选中的数据,未选中的数据,如何获取,麻烦指正一下
totalArr就是所有数据(选中的和未选中的)
把这块替换掉
