解决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;
}
相关推荐
韩振方几秒前
为什么 scroll 事件无法被 e.preventDefault 阻止?
前端·javascript·css
HuaHua的世界2 分钟前
watch和watchEffect的区别?
前端·vue.js
叶小秋2 分钟前
每日前端小技巧 - 客户端缓存封装
前端·javascript
wangyongquan2 分钟前
js 数据类型判断底层逻辑是如何实现的
javascript·面试
何期骤雨降青霄2 分钟前
@asiimov/sfc-generator: 强大的 Vue 单文件组件生成工具之 parseSfcScript 详解
前端·vue.js·babel
curdcv_po3 分钟前
什么❓keyup.enter 和 blur 触发两次❓
前端·vue.js
waterHBO5 分钟前
python 微博爬虫 01
开发语言·爬虫·python
pe7er7 分钟前
JavaScript / TypeScript 中 `null` 与 `undefined` 使用规范
前端·javascript
刚入坑的新人编程15 分钟前
C++STL——容器-list(含模拟实现,即底层原理)(含迭代器失效问题)(所有你不理解的问题,这里都有解答,最详细)
开发语言·c++·链表·list
mfxcyh16 分钟前
antv x6使用(支持节点排序、新增节点、编辑节点、删除节点、选中节点)
vue.js·elementui·antv x6