当面试官问v-for和v-if那个优先级更高

273 阅读1分钟

答:v-for的优先级更高。

因为我在看源码时,当v-for和v-if处于同一级元素时发现循坏出来的元素都有v-if判断,所以v-for的优先级更高

解决方法: 1.把v-if放在v-for的父级元素上。2.如果他是要通过数组中的某个属性的true和false来判断的话就可以通过他的computer(计算属性)过滤他不需要渲染的元素。