v-if
它是惰性的,只有值为真的时候才会被选渲染。
如果从值 从 true 改变 为 false 则元素就会被销毁。
如果又从 false 改变 true 则元素会被重建。
v-show
它不管初始条件是什么,元素总是会被渲染。
它的值的变化,只是对 css display 属性的切换。
那么如何选择使用 v-if和v-show呢?
频繁切换的元素使用v-show。
条件很少改变,则使用 v-if 较好。
v-if
它是惰性的,只有值为真的时候才会被选渲染。
如果从值 从 true 改变 为 false 则元素就会被销毁。
如果又从 false 改变 true 则元素会被重建。
v-show
它不管初始条件是什么,元素总是会被渲染。
它的值的变化,只是对 css display 属性的切换。
那么如何选择使用 v-if和v-show呢?
频繁切换的元素使用v-show。
条件很少改变,则使用 v-if 较好。