Vue element-ui的table表格的多选框默认选中
程序员文章站
2022-07-14 08:49:45
...
场景分析:
进入页面编辑表格的时候,表格的多选框后台记住勾选的处于默认选中状态。
解决办法:
可以在后台返回数据之后调用table的toggleRowSelection
方法来实现默认勾选
代码如下:
data(){
return{
listData:[],//当前的table的数据
hasSelectList:[],//已经选择的id组成的数组
}
}
this.$nextTick(()=>{
this.listData.forEach(row => {
if(this.hasSelectList.indexOf(row.id) >= 0){
this.$refs.dataTable.toggleRowSelection(row,true);
}
})
})
推荐阅读
-
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
-
vue项目中将element-ui table表格写成组件的实现代码
-
vue-table表格分页记忆选中的所有数据(vue-table翻页之后保留之前选中的数据)
-
Vue element-ui的table表格的多选框默认选中
-
element-ui中的table记住分页多选框选中的数据
-
vue中axios实现同步请求(代码实现iview的table多选框默认选中)
-
vue使用element-ui中的table表格,实现某一列的文字超出规定字符显示省略号
-
[vue][element-ui][el-table]控制表格的滚动条滑动到最右边
-
vue 更改 element-ui 中 el-table 默认的暂无数据样式
-
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)