V-if与V-show的区别

164 阅读1分钟

v-if 、v-show 是vue里面的指令

①v-if是控制元素的存在与不存在,它就相当于在dom树中删除或者插入一个元素节点

②v-show是控制元素的样式display:none/block,只是脱离文档或者回归文档流;

这两者v-show是不管在false还是true时都能获取到,v-if是只有为true时才能获取到。
如果频次较高的切换false,true时用v-show较好,频次低时用v-if。

官方文档