v-if和v-for为什么不能在一起使用和解决方法

164 阅读1分钟

因为v-for的优先级高于v-if,如果执行循环的代码是false,但是还是要先执行完v-for,然后再移除,不利于浏览器的执行

  - 解决办法: 再遍历的标签外面嵌套template把v-if放到template表上上面

  - 利用计算属性过滤掉不需要显示的项