收藏
回答

setData 在传输相对大一点的数据的时候比较慢,有什么解决办法嘛?

setData 在传输相对大一点的数据的时候比较慢,有什么解决办法嘛?

回答关注问题邀请回答
收藏

2 个回答

  • 少侠
    少侠
    2020-10-29

    做优化吧:

    • 如果是大列表,则可以做虚拟加载
    • 如果是页面上的data绑定的数据很多,那就细化成组件
    • 通过setData传递的数据,最好只是用于渲染的数据,比方说一个大数组,只有text属性用到渲染,那么其他无关的属性就不要往里面传了,把这些数据挂载到this上,和data上的数据做好映射,用的时候去取就行
    2020-10-29
    有用 1
    回复 2
    • 山野村夫
      山野村夫
      发表于移动端
      2020-10-29
      当然有啦,不然怎么会问这个问题呢
      2020-10-29
      回复
    • 少侠
      少侠
      2020-10-29回复山野村夫
      做优化吧:
      - 如果是大列表就做虚拟加载
      - 如果是页面上的data数据很多,就拆分成组件
      2020-10-29
      1
      回复
  • Zero
    Zero
    2020-10-29

    看看官方的解决办法

    https://developers.weixin.qq.com/miniprogram/dev/extended/functional/recycle-view.html

    2020-10-29
    有用
    回复
登录 后发表内容
问题标签