Element-ui表格的列隐藏显示会使表格头数据错乱或者表格头样式变大

在使用Element-ui 框架的时候,相信过多的人会遇到一系列不属于技术范围的问题,甚至都没见到过,其实这类问题解决起来也是很好解决的。
只需要用心再看一遍框架就好。
今天就来给大家说一说使用element框架的时候,表格头为什么会错乱或者变大。

如果你的代码中有跟我一样的 v-if判断来隐藏显示element表格的列。那么问题就在这。
使用一个或者两个是不会出错的,但是一旦要去根据业务逻辑去频繁使用v-if显示隐藏判断的话,表格头会变化的哦。

这块我们则需要给这个列加一个属性。
就是

key=‘1’

只需要给这个列一个固定的key值,或者你循环渲染的key值即可。
不过使用key值之后 样式虽然不乱了,也不错乱了,但是还是会有一瞬间的变大样式错乱问题。但是不影响基本使用和功能的哦。如果有更好的办法,欢迎前来交流。

你可能感兴趣的:(vue,ui框架,Element-ui,前端)