关于element table 动态表头+动态表头及内容+表格优化+初始化表格+隐藏功能,技术提升请来!

您所在的位置:网站首页 elementui动态多级表头 关于element table 动态表头+动态表头及内容+表格优化+初始化表格+隐藏功能,技术提升请来!

关于element table 动态表头+动态表头及内容+表格优化+初始化表格+隐藏功能,技术提升请来!

2024-01-19 03:15| 来源: 网络整理| 查看: 265

本篇文章属于升级版,欢迎交流指教~~

导航:

表格头部与内容对不齐表格内容过长处理初始化闪过暂无数据动态表头1动态表头+内容2动态表头及层级表头

1、第一个就是表格头部与内容对不齐的问题了,一直以来都感觉他不算啥大问题,但是完美主义者还是想改。

在App.vue文件中加入:

body .el-table th.gutter{ display: table-cell!important; }

完美解决。

2、不知道有没有为了表格内容过长占地儿苦恼,有个超简代码来解决:

{{dataText}}

{{item.name}}, 启用 停用 启用 停用 编辑 删除 删除 设置标签

找到它了吗? 每错就是 show-overflow-tooltip !

效果图来一张:

 

3、有没有发现上面的表格代码多了个东西

             

{{dataText}}

 

 

 element表格加载开始时总会弹出 '暂无数据' ,为了避免这个问题,有个解决办法

表格中加入以上代码

data() {

      return {

        dataText: "",//表格开始置空}}

 

4、动态表头1

{{dataText}}

{{i}}({{headerData2[index]}}) {{scope.row.value[index]}}({{scope.row.flag[index]}})

 

 5、动态表头+内容2:

第一个接口获取表头

第二个接口通过表头名字得到值

一切都是element自动处理,厉害了!

 

 效果图:

 

6、动态表头及层级表头 

效果图:

代码:

{{dataText}}

{{scope.row.max[index]}}({{scope.row.flag[index]}}) {{scope.row.min[index]}}({{scope.row.flag[index]}}) {{scope.row.value[index]}}({{scope.row.flag[index]}}) {{scope.row.cou[index]}}({{scope.row.flag[index]}})

 

data() { return { dataText: "", //表格开始置空 top: ['最大值', '最小值', '平均值', '累计值', ], historyData: [], //回显到表格的数据 headerData_monitor: [], //参数名 headerData_unit: [], //参数单位 }; },

有用就点个赞再走吧! 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3