看过网上说的给使用了v-if的列,加一个固定的key值,试了一下没有作用。后来按F12的时候这个问题就自动解决了。于是就想到了在隐藏列显示后触发一下el-table的resize之类的方法应该就可以了。
在隐藏列显示之后,执行:
this.$nextTick(() => {this.$refs.table.doLayout();});
万事大吉,搞定!记录一下,免得自己忘记。
看过网上说的给使用了v-if的列,加一个固定的key值,试了一下没有作用。后来按F12的时候这个问题就自动解决了。于是就想到了在隐藏列显示后触发一下el-table的resize之类的方法应该就可以了。
在隐藏列显示之后,执行:
this.$nextTick(() => {this.$refs.table.doLayout();});
万事大吉,搞定!记录一下,免得自己忘记。