v-show和v-if的区别
- v-show是通过设置元素的css样式为display: none;来显示隐藏
- v-if是通过直接删除或者创建DOM节点来显示隐藏
- v-show更加节省浏览器的性能,当某个元素只显示一次或者默认不显示的时候可以使用v-if
v-if和v-for同时使用时的优先级问题
当v-if和v-for同时使用的时候,vue2版本v-for的优先级比v-if高,vue3版本v-if的优先级比v-for高,而且两个不能同时出现在同一个元素上,会报错,应该在v-for里面或者外面加div来进行判断