列表渲染,加入新数据时,前面已经渲染过的模板,会重复渲染吗?
发布于 6 年前 作者 weitan 3385 次浏览 来自 问答

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

2 回复

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

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

回到顶部