<el-table ref="multipleTable" :data="tableData"
@row-click="rowClick"
@selection-change="handleSelectionChange">
...
</el-table>
handleSelectionChange(selection) {
console.log('handleSelectionChange');
console.log(this.$refs.multipleTable.selection);
},
rowClick(row, column) {
const selectData = this.$refs.multipleTable.selection
if (selectData.length > 0) {
selectData.forEach(item => {
if (item == row) {
this.$refs.multipleTable.toggleRowSelection(row, false);
} else {
this.$refs.multipleTable.toggleRowSelection(row, true);
}
})
} else {
this.$refs.multipleTable.toggleRowSelection(row, true);
}
},