<a-table rowKey="id":rowSelection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange, }">
onSelectChange(selectedRowKeys, selectedRows) {
this.selectedRowKeys = selectedRowKeys;
this.selectedRows = [...this.selectedRows, ...selectedRows];
const uniqueSelectedRows = new Set(this.selectedRows);
const forData = [...uniqueSelectedRows];
this.selectedRows = forData.filter((element) =>
selectedRowKeys.includes(element.id)
);
},
// 弹框方法,把上次选中的值通过发放带过来
editDetail(datas) {
this.selectedRowKeys = [];
this.selectedRows = [];
if (datas && datas.length) {
this.selectedRows = JSON.parse(JSON.stringify(datas));
this.selectedRows.forEach((element, index) => {
this.selectedRowKeys.push(element.id);
});
}
},
点击弹框,Antd table打开弹框应该显示上次已经选中的行
最新推荐文章于 2024-07-30 16:49:30 发布