//勾选单行操作
select(selection, row) {
this.multipleSelection=[]; //清空已选
console.log('当用户手动勾选数据行的 Checkbox 时触发的事件', selection, row)
// 选择项大于1时
if (selection.length > 1) {
let del_row = selection.shift();
// console.log('把数组的第一个元素从其中删除后', selection);
this.$refs.multipleTable.toggleRowSelection(del_row, false); // 用于多选表格,切换某一行的选中状态,如果使用了第二个参数,则是设置这一行选中与否(selected 为 true 则选中)
}
this.multipleSelection.push(selection[0])
console.log('当用户手动勾选数据行', this.multipleSelection)
},
//全选操作
selectAll(selection) {
this.multipleSelection=[]; //清空已选
console.log('当用户手动勾选全选 Checkbox 时触发的事件', selection)
// 选择项大于1时
if (selection.length > 1) {
selection.length = 1;
this.multipleSelection.push(selection[0])
}else{
this.multipleSelection.push(selection[0])
}
console.log('当用户手动勾选全选',this.multipleSelection)
},
如何限制el-table只能单选
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 今天再改bug的时候,孙子张口就来,便是一个需求,要在表格里面加单选radio按钮,将选中的数据内容传到另一页面展...
- 1.当代种种事件不同于历史之处,在于我们不知道它们会产生什么后果。 2.经验和利益的偶然结合,往往会向人们揭示...
- <el-input v-model.number="num" onkeyup="this.value...
- 1.限制只能输入数字,英文 2.限制只能输入正整数 3.限制价格只能输入数字,且最多两个小数 转载:https:/...