当elementUI的表格需要 固定列 同时又要y有 合计行 时,会出现以下情况:

合计行被固定的三列可以展示,但是其它的列就不知道去哪了?!
通过万能的度娘,终于找到了解决方法,不得不说,广大网友的智慧真不是盖的!
直接在接口返回数据之后加上以下代码
this.$nextTick(() => {
this.$refs.table.doLayout()
})
由于用到了$refs,所以不要忘了在html的table部分加上ref !
<el-table
ref="table"
:data="tableData"
show-summary
:height="tableHeight"
:summary-method="getSummaries"
style="width: 100%;"
>
</el-table>
-
关于
doLayout方法
网友说是可以用来解决elementUI表格加载数据后错位的问题,没有深入研究 -
关于
$ref
一般用来获取dom节点,进行一些dom操作
以上是工作中遇到的小问题的记录
感谢广大网友及各位大佬提供的帮助
本文仅作为记录
不喜勿喷!!!
不喜勿喷!!!
不喜勿喷!!!
重要的事情说三遍!
当使用ElementUI的表格组件并尝试同时固定列和显示合计行时,可能会遇到合计行部分列消失的问题。通过在数据加载后调用`doLayout()`方法,可以解决这一显示错位的状况。此方法是用于调整表格布局,确保内容正确显示。在HTML中为表格添加`ref=table`属性,并在适当位置使用`this.$refs.table.doLayout()`。这是一个关于前端开发中Vue.js和ElementUI使用技巧的记录。
642

被折叠的 条评论
为什么被折叠?



