参考博客:https://blog.csdn.net/weixin_42614080/article/details/97950234
遇到的问题:在项目中动态渲染页面时,使用v-show控制列的显示。但是无论v-show中的条件为真或为假,v-show所在的列都无法隐藏。无论是使用@change方法或是其他方式都无法解决该列消失问题。
解决方案:将v-show改为v-if就可以了,查阅了资料才发现问题。
v-if是动态的向DOM树内添加或者删除DOM元素;v-show是通过设置DOM元素的display样式属性控制显隐。也就是说动态渲染的元素用v-show无法隐藏,使用v-if可以动态删除或添加DOM元素。