⾸先 v-if 和 v-show 都是控制元素的显示与隐藏,
不过 v-if 会删除对⽤的 dom 元素,当显示的时候,都会重新创建dom和渲染.
⽽ v-show 则是通过 css 的 display:none 和 display:block 来控制元素的显示与隐藏.
v-if ⽐较消耗性能,当遇到频繁的显示隐藏操作我们建议使⽤v-show,如果不是频繁操作的话,我们可以用v-if
在项⽬中我会经常使⽤v-if和v-show,⽐如我们在搜索功能的时候,他有⼀个历史记录,这个时候我们根据是否有搜索的结果来判
断历史记录的显示与隐藏,这块我就可以使⽤ v-if ,当然⽤ v-show 也可以. 以上就是我对v-if和v-show的理解.