使用v-if切换tab选项卡的时候,子内容表格的列可能会出现错位问题,官方给出的解决办法是使用doLayout方法,在这里总结了两种方法:
1.使用doLayout()
<el-table :data="table" ref="table" >
oLayout方法进行强制重新渲染
this.$nextTick(() => {
this.$refs.table.doLayout()
})
2.给表格的每个添加一个key值
<el-table-column
prop="nick"
label="用户昵称"
align="left"
:key="Math.random()"
>
</el-table-column>