当多个table 使用v-if切换显示时. 并且表格的长短不一的情况下, 切换表格会出现排版和数据错乱

解决办法:

在对应的table 加上 key 属性就可以了.
还有一种情况是, 表格只有一个 但需要动态的改变数据, 就可能需要用到doLayout 方法 具体使用看element 官网的table项
当使用Vue进行前端开发时,遇到多个表格通过v-if切换显示且表格数据长度不一致的问题,可能会导致排版错乱。解决方法是在每个表格组件上添加`key`属性,确保Vue能够正确识别每个表格的唯一性。此外,若需动态改变表格数据,可以调用Element UI的`doLayout`方法来手动触发布局更新,确保表格渲染正确。
当多个table 使用v-if切换显示时. 并且表格的长短不一的情况下, 切换表格会出现排版和数据错乱

解决办法:

在对应的table 加上 key 属性就可以了.
还有一种情况是, 表格只有一个 但需要动态的改变数据, 就可能需要用到doLayout 方法 具体使用看element 官网的table项
2977
2317

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