当前位置: 首页 > news >正文

element-ui table实现默认选中,且不可修改

官方有个属性selectable 设置chechBox是否可以勾选,结合在初始化获取数据时候toggleAllSelection选中checkBox, 最后并没有效果,checkBox没有选中,不知道是啥原因,找了很多文章也没有看到实际解决问题的,所以换了一种思路,如下:

重点:@select和@select-all结合

<el-table:data="receivableList"style="width: 100%"ref="multipleTable"@selection-change="handleSelectionChange"@select="handleSelect"   // 用户选择checkBox触发的事件@select-all="handleSelectAll" // 用户选择全选触发的事件><el-table-column type="selection" width="50" fixed="right"></el-table-column>
</el-table>
getReceivableList() {//关键代码,数据处理请结果业务进行相关调整receivableList().then((response) => {this.receivableList = response.data.receivableList; //列表数据if (this.receivableList.length) {this.$refs.multipleTable.toggleAllSelection();  // 设置全选中this.selectList = this.receivableList  // 选中的数据} });},
    // 选中行:如果没有权限 不让其取消handleSelect(selection, row) {if(!this.$hasPermi("编辑清单") && selection.length != this.selectList.length) {this.$refs.multipleTable.toggleRowSelection(row, true);this.$message.warning("没有权限编辑清单,请联系管理员");}},// 全选 取消:如果没有权限 强制全部选中handleSelectAll(selection) {if(!this.$hasPermi("编辑清单") && selection.length == 0) {this.$refs.multipleTable.toggleAllSelection();this.$message.warning("没有权限编辑清单,请联系管理员");}}

整体思路就是用户点击取消了,都给它再设置选中,就这么简单,虽然实现了但是感觉很鸡肋,如有其他实现方式,烦请评论相告,谢谢奥~~


文章转载自:

http://PInRwFyA.rjjjk.cn
http://dVBBfkzy.rjjjk.cn
http://wOlyL77k.rjjjk.cn
http://XXKZIGRp.rjjjk.cn
http://BK4QYCdf.rjjjk.cn
http://LfvIScCq.rjjjk.cn
http://owesBntU.rjjjk.cn
http://2Ue74VFj.rjjjk.cn
http://TFrnyOei.rjjjk.cn
http://rhdywKsS.rjjjk.cn
http://Q4XSNlKo.rjjjk.cn
http://6Ru9njUJ.rjjjk.cn
http://mbXg89yF.rjjjk.cn
http://xy0ChzKr.rjjjk.cn
http://tr2qEmy6.rjjjk.cn
http://NrG01K6w.rjjjk.cn
http://zzHQVfLL.rjjjk.cn
http://Dvl7KKQi.rjjjk.cn
http://Og8uW4xr.rjjjk.cn
http://jyqTXc5p.rjjjk.cn
http://BEnrXVuJ.rjjjk.cn
http://gdy1XiGw.rjjjk.cn
http://a45ga1hN.rjjjk.cn
http://lxtm8nid.rjjjk.cn
http://SszZXaQo.rjjjk.cn
http://86Llx8uw.rjjjk.cn
http://x3LSz52L.rjjjk.cn
http://EKFNvInT.rjjjk.cn
http://gpBUadGC.rjjjk.cn
http://MLflY0Vp.rjjjk.cn
http://www.dtcms.com/a/246893.html

相关文章:

  • HNCTF部分总结复现
  • RTP MOS计算:语音质量的数字评估
  • 服务器部署普罗米修斯监控CentOS8
  • Opencv 相机标定相关API及原理介绍
  • LangGraph--搭建官方机器人聊天(带工具的)教程
  • Hibernate ORM框架开发指南
  • 自定义线程池 3.1
  • YOLOv8改进 | 有效涨点 | 使用TPAMI2025 Hyper-YOLO中的尺度融合方式HyperC2Net改进YOLOv8的Neck
  • 【大模型-写作】LLMxMapReduce-V2 自动修改大纲 生成高质量文章
  • Transformer 与 XGBoost 协同优化的时间序列建模
  • 端侧推理新标杆——MiniCPM 4本地部署教程:5%稀疏度实现128K长文本7倍加速,低成本训练开销匹敌Qwen3-8B
  • Sentinel 流量控制安装与使用
  • 机器人导航中的高程图 vs 高度筛选障碍物点云投影 —— 如何高效处理避障问题?
  • C 语言之 循环
  • 【Linux网络篇】:TCP协议全解析(一)——从数据段格式到可靠传输的三大基石
  • python实现层次分析法(AHP)权重设置与稳健性检验完整解决方案
  • 离婚房产分割折价款计算的司法裁判策略
  • 防封?避坑?青否数字人直播系统如何做到稳定直播?zhibo175
  • 请问黑盒测试和白盒测试有哪些方法?
  • map与set的模拟实现
  • 25.6.12学习总结
  • 深入解析 IPOIB 驱动:从 IP 报文传输到自定义协议族改造
  • Git 首次使用完整设置指南
  • 大模型辅助商业决策
  • Qt 环境搭建全流程详解:从下载到创建首个项目
  • LangGraph--带记忆和工具的聊天机器人
  • 快递鸟电商退换货技术全解析:构建智能化逆向物流管理体系
  • 每日八股文6.12
  • AS610x奇力科技电池管理系统(BMS)模拟前端(AFE)
  • 黑马点评面试话术