现在基于nvue开发出 一个list/cell长列表,发现在列表长的情况下,更新一条记录后,还是会出现记录半天才变化的情况。不知道是不是还是需要使用数据分页的方式?还是不需要呢?
比如有1000条记录,每10条记录为一页,形成数据的100*10的二维数组,然后修改一条数据只影响一组数据 ,减少差异检查和渲染的时间。之前觉得使用了list应该可以不用这样,但是实际感觉好像和理解的不太一样,是不是也要数据分页的方式呢?还是我使用list/cell的方式有问题呢?
<list>
<cell v-for=(subList, index) in List>
<subList :list=subList: index="index"></subList>
</cell>
</list>
<subList>
<cell v-for=(item, index) in subList>
</subList>
百世创一 (作者)
多谢。我试一下。
2021-12-06 10:50