el-table复选框全部勾选以及勾选回显
根据后端回显效果
复选框全选
<el-table ref="multipleTable"></el-table>
this.$refs.multipleTable.toggleAllSelection();
复选框回显
const {
data } = await getTableData()
data.forEach(item => {
if(item.isSelect){
// 根据后端返回是否勾选的字段判断是否勾选
this.$refs.multipleTable.toggleRowSelection(item)
}
})
如果回显无效,就添加$nextTick
const {
data } = await getTableData() // data是tebla的数据
data.forEach(item => {
if(item.isSelect){
// 根据后端返回是否勾选的字段判断是否勾选
this.$nextTick(() => {
this.$refs.multipleTable.toggleRowSelection(item)
})
}
})