elementUI中,使用tabs切换,v-show不生效的问题
有两个table表格,使用tabs进行切换,其中一个有多选框列,另一个多选框列隐藏,由于会频繁操作,所以使用v-show控制显隐,但是不生效
<el-table-column type="selection" width="55" v-show="type==='user'"></el-table-column>
这是因为表格td的display:table-cell 的级别 高于v-show 的display:none的级别 所以v-show不生效
所以改用v-if的形式,而v-if切换会涉及到组件复用的问题,所以需要加key
<el-table-column type="selection" width="55" v-if="type==='user'" key="user"></el-table-column>