列表渲染,加入新数据时,前面已经渲染过的模板,会重复渲染吗?

发布于 7 年前作者 weitan3501 次浏览最后编辑 7 年前来自 ask

用block进行for循环渲染,上拉时会不断加入新数据,那么,原先已经渲染过的数据,会重复再渲染吗?根据个人实验,认为它是会重复渲染的(效率明显下降),因为如果多次往要渲染的数据里面push新数据的话,数据越来越多时,渲染会变得越来越慢的,有没有办法让已经渲染过的数据不再渲染,只是渲染新追加的数据呢?

2 回复
lyang
lyang1 楼6 年前

请使用wx:key属性来优化列表渲染的性能。

jun28
jun282 楼5 年前

这正是 wx:key 要解决的问题。