解决element ui Table 最后的数据没有子数据也有展开按钮的问题

先添加类

:row-class-name="getRowClass"

写个方法

html 复制代码
    getRowClass(row, rowIndex) {
      let data = row.row;
      let res = [];
      if (data.realyTask && data.realyTask.length > 0) {
        res.push('row-expand-has')
        return res;
      } else {
        res.push('row-expand-unhas')
        return res;
      }
    },

最后css

html 复制代码
>>>.row-expand-unhas .el-icon-arrow-right{
  // pointer-events: none;
  opacity: 0;
}
相关推荐
我在北京coding2 分钟前
Uncaught ReferenceError: process is not defined
前端·javascript·vue.js
张成AI5 分钟前
A2A JS SDK 完整教程:快速入门指南
javascript·agent·a2a
baozj11 分钟前
一次表单数据复用引发的 Bug:理解 Vue 中的 data 为何是函数
前端·javascript·vue.js
LRH13 分钟前
JS基础 - instanceof 理解及手写
前端·javascript
小小神仙15 分钟前
JSCommon系列 - 为什么前端没有 Apache Commons?
前端·javascript·设计模式
一头小鹿16 分钟前
【JS】手写显示绑定改变this指向的方法call、apply、bind | 笔记整理
javascript
Nano17 分钟前
ES6中的Proxy和Reflect:深入解析与Vue3响应式原理的完美结合
前端·vue.js
Sun_light17 分钟前
深入理解 JavaScript 对象:从入门到精通
前端·javascript
中微子17 分钟前
从零构建电影展示页面:原生js Web开发技术解析
前端·javascript
Mintopia23 分钟前
计算机图形学中的几何体布尔运算:一场形状的奇幻冒险
前端·javascript·计算机图形学