v-for和v-if不应该一起使用,必要的情况下应该替换成computed属性.
原因是:vue处理指令时,v-for比v-if优先级更高一点,如果每一次都需要遍历整个数组,将会影响速度,尤其是当需要渲染很小一部分的时候
错误的写法
这样的情况,即使100个user中只需要使用一个数据,也会循环遍历整个数组
正确的写法
v-for和v-if不应该一起使用,必要的情况下应该替换成computed属性.
原因是:vue处理指令时,v-for比v-if优先级更高一点,如果每一次都需要遍历整个数组,将会影响速度,尤其是当需要渲染很小一部分的时候
错误的写法
这样的情况,即使100个user中只需要使用一个数据,也会循环遍历整个数组
正确的写法