Vue中v-show和v-if指令相同点和不同点是Vue面试题之一。

相同点

v-show和v-if指令都是控制页面元素的显示和隐藏

不同点

1 v-if 相比 v-show 切换开销更大,所以频繁切换用v-show。

2 v-show相比v-if 首次渲染开销更大,所以首次想快速加载,并有较少的切换时用v-if。

3 v-if 可以搭配 template 使用,而 v-show 不行。