一、v-if:
1.v-if 是真正的条件渲染,同时他也是惰性的,如果在初始渲染是条件为假,则什么也不做,直到第一次变为真时,才会开始渲染条件块,切换过程中会发生销毁和重建。
2.具有更高的切换开销,如果在运行时条件很少改变,则使用 v-if 较好。
二、v-show:
1.不管初始条件什么,元素总是会被渲染,并且只是简单的基于 css(display: none)进行切换。
2.具有更好的初始渲染开销,如果切换非常频繁,则使用v-show 比较好。
注意:本文章仅为个人理解,如有错误请谅解