element-ui el-table写fixed=“right“ 属性后,出现样式错乱,多次调试(已解决)

1、方法一试了不行

对table 增加 ref=“multipleTable”

在请求数据后 增加 doLayout() 方法;

.finally(() => {
   this.$nextTick(() => {
      this.$refs.multipleTable.doLayout();
    });
  });

2、方法二试了不行

在<el-table>标签上加一个class="table-fixed"

在样式文件中增加如下css代码(利用样式穿透)

.table-fixed {
  /deep/ .el-table__fixed-right {
    height: 100% !important; //设置高优先,以覆盖内联样式
  }
 
  /deep/ .el-table__fixed {
    height: 100% !important; //设置高优先,以覆盖内联样式
  }
}

3、我的解决:

 


版权声明:本文为jack_rose_me原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。