最近项目比较忙,很久没有更新博客了,今天就来贴出下午使用elementui遇到的问题
1、话不多说,先看看问题是什么
在这里插入图片描述
我们看到table左侧fixed的区域并没有延伸到表格底部,之前在用户拖拽表格时添加了方法this.$refs.headGroupTable.doLayout()来重置表格(headGroupTable是自定义组件名称,学过vue的都懂),但是在数据拿到后使用此方法并不能解决以上问题
2、解决方法
其实解决方法也很简单,我们打开浏览器看到fiexed的表格区域样式的高度是固定的px,这是我只需要添加一下代码即可

.el-table__fixed {
  height: 100%!important;
}

其实这里我想告诉大家,解决问题的方法不难找出,很多种方案都可实现,比如还可以使用jq、元素js等等都可以解决以上问题,当然我只是把最简单暴力的贴出来了,温馨提示下,这个样式不建议全局修改,你可以写成局部样式,部分组件生效

Logo

前往低代码交流专区

更多推荐