【发布时间】:2019-04-25 14:03:43
【问题描述】:
假设我使用v-for 创建了 20 个divs。
然后假设我在一个数组中有很多数据,并且该数组的每个无序元素都属于 20 个 divs 之一(它们有一个 index 或告诉它们所属位置的东西,但不一定是全部他们)。
执行此操作的简单方法是在每个 v-for divs 上迭代数组并检查 indexes 是否匹配,如果匹配,则渲染它们。带有v-if element_index == for_index 的东西。但这确实效率低下,因为如果有很多数据并且v-for 有很多迭代,这对于一个简单的网页来说会增长很多。
有没有办法做相反的事情?那么先生成这20个div,然后遍历数据数组,将它们一个一个插入到它们所属的位置?
【问题讨论】:
-
你能分享一个试过的代码吗?
-
我还没有真正尝试过,因为我只知道非最佳解决方案是什么。我实际上不知道我的想法是否可行。也许我应该用另一种方式来做