v-show v-show 的本质是操作css, 控制元素的display属性为none, 具有更高的初始开销 v-show 只会编译一次,只会就是控制css v-if v-if 的本质是在DOM树中增加和删除元素, 具有更高的切换开销 v-if也是惰性的,只有当第一次条件为真时才会渲染,如果第一次条件为假则不进行渲染 v-if会不停销毁和创建 总结 : 对于切换频繁的用 v-show 更好, 而切换不频繁的用 v-if 更好