这两者都能做到元素的显示和隐藏,但是所用的原理是不同的。
1、v-if只有在条件为真的时候才会渲染标签;v-show则是无论如何都会渲染。
2、v-if运行在条件切换时,会对标签进行创建和销毁;v-show则是只在初始化时加载一次。
因此,当需要频繁的切换的时候选用v-show,当不需要很多切换的时候用v-if。
这两者都能做到元素的显示和隐藏,但是所用的原理是不同的。
1、v-if只有在条件为真的时候才会渲染标签;v-show则是无论如何都会渲染。
2、v-if运行在条件切换时,会对标签进行创建和销毁;v-show则是只在初始化时加载一次。
因此,当需要频繁的切换的时候选用v-show,当不需要很多切换的时候用v-if。