用最笨且最直截了当的方法 ,对ant design的table中自带的rowSelection中selectedRowKeys直接进行绑定。
<div class="content_Table">
<!-- onSelectInvert: onSelectInvert, -->
<a-table
bordered
:loading="loading"
:row-selection="{
selectedRowKeys: selectedRowKeys,
onChange: onSelectChange,
}"
:data-source="shoppingCar"
:pagination="shopCarPagination"
:scroll="{ y: 470 }"
:row-key="
(record, index) => {
return index;
}
"
>
在data中初始化selectedRowKeys,然后在方法中直接对selectedRowKeys进行重新赋值操作即可。
export default {
name: 'BorrowAndReturn',
components: {
},
data () {
return {
// table选中项的key
selectedRowKeys: []
}
},
methods: {
// 直接给selectedRowKeys重新赋值即可
clean () {
this.selectedRowKeys = []
}
}
}