v-if如果等于false是DOM结构中就没有这个元素
v-show如果等于false是DOM结构中有这个元素,只是display="none"
v-if 是“真正”的条件渲染
v-show元素总是会被渲染,并且只是简单地基于 CSS 进行切换
因此,如果需要非常频繁地切换,则使用 v-show 较好;如果在运行时条件很少改变,则使用 v-if 较好。
v-if如果等于false是DOM结构中就没有这个元素
v-show如果等于false是DOM结构中有这个元素,只是display="none"
v-if 是“真正”的条件渲染
v-show元素总是会被渲染,并且只是简单地基于 CSS 进行切换
因此,如果需要非常频繁地切换,则使用 v-show 较好;如果在运行时条件很少改变,则使用 v-if 较好。
本文标题:v-if和v-show的区别
本文链接:https://www.haomeiwen.com/subject/lxqbphtx.html
网友评论