vue2中通过tab切换表格el-table-column使用if判断为什么切换会出现问题
时间: 2024-01-11 08:02:54 浏览: 135
el-table无限滚动+控制列是否显示+列排序(非json)
5星 · 资源好评率100%
在Vue2中使用if判断切换表格el-table-column可能会出现问题是因为Vue2中使用v-if指令进行条件渲染时,如果条件为false,则会将对应的DOM元素从DOM树中移除,如果条件为true,则会将对应的DOM元素添加到DOM树中。而在el-table-column中,如果某一列被隐藏掉,则该列的宽度也会被隐藏掉,从而导致表格的列宽出现问题。
如果要实现表格列的动态切换,建议使用Vue2中的v-show指令,该指令将会将对应的DOM元素隐藏,但是不会将其从DOM树中移除,从而保证了表格列的宽度不会出现问题。
阅读全文