el-table selection多选框 实现 单选效果

1、首先把全选框给隐藏掉

在这里插入图片描述

thead {
    .el-table-column--selection {
        .cell {
            display: none;
        }
  	}
}

2、在@selection-change绑定的函数里面操作:当多选时,去除全部选择,勾选最后一个选项

handleSelectionChange(val) {
     if (val.length > 1) {
         this.$refs.zdxxTab.clearSelection()
         this.$refs.zdxxTab.toggleRowSelection(val[val.length-1])
     }
     this.multipleSelection = val[val.length-1];
}

3、如果想点击一行的任意位置就勾选上,在@current-change绑定的函数里面操作

currentChange(val){
    this.$refs.zdxxTab.toggleRowSelection(val)
}
发布了51 篇原创文章 · 获赞 8 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_44171757/article/details/102461672