如何禁用 el-table 单独某一行,修改某一行样式等(最有效)

案例:根据el-table :data="tableData"中是否有invalidStatus值为1,如果是就是不禁用,否就禁用这一行,当然这个invalidStatus随意就行,只要在tabledata中的每一行数据中有这个属性就行,也就是row中得有你要根据判断的属性

javascript 复制代码
el-table中添加这段代码::row-style="changDisabled"
javascript 复制代码
changDisabled({ row }) {
      if (row.invalidStatus !== 1) {
        return {
          opacity: "0.5",
          pointerEvents: "none"
        };
      }

看了网上的其他方法都不生效,比如给tabledata里设置disabled属性,我试了没有作用,还有就是给el-table设置 row-class-name="table-row-disabled",然后根据disabled属性判断,当然也没有生效,最终亲测这个方法,有效(完美)

相关推荐
Lao乾妈官方认证唯一女友:D15 小时前
通过plasmo的wallet扩展添加新钱包
javascript·web3·区块链
ALKAOUA15 小时前
力扣面试150题刷题分享
javascript·笔记
迪巴拉152515 小时前
基于Vue与Spring Boot+Open Cv的智慧校园考勤系统
前端·vue.js·spring boot
swipe15 小时前
JavaScript 对象与属性描述符:从原理到实战
前端·javascript·面试
&活在当下&15 小时前
Vue3 h函数用法详解
前端·javascript·vue.js
小贵子的博客16 小时前
(vue3错误处理)has naming conflicts with other components, ignored.
前端·javascript·vue.js
西西学代码16 小时前
Flutter---路由与导航
服务器·前端·javascript
跟着珅聪学java17 小时前
electron 安装教程
javascript·arcgis·electron