vue v-if和v-show的区别

其中v-if依赖于控制DOM节点,而v-show是依赖于控制DOM节点的display属性。

当v-show传入的值为true时,对应DOM元素的display的值为block之类的,反之为false时,display的值为none。也就是用户看不到元素的显示,但其DOM元素还是存在的。

简单来讲,就是v-show不管是true还是false,页面其实都进行渲染了,v-if是true渲染,是false都没有个dom

注意:v-show 不支持