收藏
回答

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

问题模块
API和组件

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

最后一次编辑于  2017-07-14  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 刘专
    刘专
    2017-07-14

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

    2017-07-14
    赞同
    回复
  • 晨
    2017-07-14

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

    2017-07-14
    赞同
    回复