interview-answe
interview-answe copied to clipboard
154.[vue]Vue 中v-if和v-for哪个优先级高?如果两个同时出现,应该怎么优化得到更好的性能?
[vue]
处于同一节点时,v-for优先级更高,v-if会执行在每个循环中。 两个同时出现时分两种情况: 1:需要对数组里每一个元素进行判断,此时应使用计算属性,得到所有符合条件的元素数组,然后用v-for遍历新数组 2:需要根据条件跳过循环,此时应该将v-if置于外层元素(或)上