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


本文探讨了在Vue中使用v-for和v-if的不当组合可能导致性能问题。建议通过计算属性替代,以提升在仅需显示部分数据时的渲染效率,减少不必要的数组遍历。
v-for和v-if不应该一起使用,必要的情况下应该替换成computed属性.
原因是:vue处理指令时,v-for比v-if优先级更高一点,如果每一次都需要遍历整个数组,将会影响速度,尤其是当需要渲染很小一部分的时候
错误的写法
这样的情况,即使100个user中只需要使用一个数据,也会循环遍历整个数组
正确的写法


1219
2052
690

被折叠的 条评论
为什么被折叠?