el-table的selection多选表格改为单选
创始人
2025-01-08 07:33:22
0

需求场景: 选择表格数据时,需要控制单条数据的操作按钮是否禁用。

效果图: 

html代码:

取消选择

js代码:

export default {   data() {     return {       tableData: [         {           date: "2016-05-03",           name: "王小虎",           address: "上海市普陀区金沙江路 1518 弄",         },         {           date: "2016-05-02",           name: "王小虎",           address: "上海市普陀区金沙江路 1518 弄",         },         {           date: "2016-05-04",           name: "王小虎",           address: "上海市普陀区金沙江路 1518 弄",         },         {           date: "2016-05-01",           name: "王小虎",           address: "上海市普陀区金沙江路 1518 弄",         },         {           date: "2016-05-08",           name: "王小虎",           address: "上海市普陀区金沙江路 1518 弄",         },         {           date: "2016-05-06",           name: "王小虎",           address: "上海市普陀区金沙江路 1518 弄",         },         {           date: "2016-05-07",           name: "王小虎",           address: "上海市普陀区金沙江路 1518 弄",         },       ],       multipleSelection: [], // 多选存储数据       checkedSelection: {}, // 单选存储数据     };   },   mounted() {     document.onclick = () => {       console.log('单选--checkedSelection', this.checkedSelection);     }   },   methods: {     toggleSelection(rows) {       if (rows) {         rows.forEach((row) => {           this.$refs.multipleTable.toggleRowSelection(row);         });       } else {         this.$refs.multipleTable.clearSelection();       }     },     // 设置单选主要代码     handleSelectionChange(val) {       console.log('val--==', val);       // 默认多选       // this.multipleSelection = val;        // 单选       if(val.length == 1){         let item = val[val.length -1];         this.checkedSelection = JSON.parse(JSON.stringify(item));       }        // 单选选中多条时,需要清空所选数据       if(val.length > 1){         this.$refs.multipleTable.clearSelection(); // 清空选项         this.$refs.multipleTable.toggleRowSelection(val.pop()); // 选中最后点击的数据       }        // 取消选中       if(val.length == 0){         this.checkedSelection = {};       }     },   }, };

css代码: 

相关内容

热门资讯

透视辅助!werplan有挂吗... 透视辅助!werplan有挂吗,wejoker免费脚本,关于开挂辅助平台(透视有挂助手);无需打开直...
教程辅助“德州局脚本”开挂(透... 您好:这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌...
透视辅助!pokemmo内置修... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
总算了解“hhpoker德州挂... 总算了解“hhpoker德州挂真的有吗”开挂(透视)辅助神器(2026新版有挂存在)【无需打开直接搜...
透视辅助!德州之星扫描器,we... 透视辅助!德州之星扫描器,wepoker究竟有没有透视,传授开挂辅助插件(透视有挂秘诀);亲,wep...
玩家爆料“wpk是真的还是假的... 玩家爆料“wpk是真的还是假的”开挂(透视)辅助软件(2026版教程真实有挂);无需打开直接搜索加薇...
透视辅助!wepoker免费透... 您好:德普之星辅助工具如何打开这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
玩家必备科技“wepoker辅... 玩家必备科技“wepoker辅助器如何使用”开挂(透视)辅助脚本(透明教程有挂规律)您好:wepok...
透视辅助!we-poker辅助... we-poker辅助软件教程开挂教程视频分享装挂详细步骤在当今的网络游戏中,we-poker辅助软件...
热点推荐“悦扑克脚本”开挂(透... 【亲, 这款游戏可以开挂的,确实是有挂的,很多玩家在这款中打牌都会发现很多用户的牌特别好,总是好牌,...