收藏
回答

小程序this.setData性能如何提升?

在一个方法函数中,如果要发起3次网络请求接口数据,三个网络请求是分开写还是一起写,分开写的话在每个网络请求中都需要使用到this.setData,3个网络请求就使用了3次this.setData(),如果我在一个网络请求中写另外两个网络请求,在最里层的网络请求中使用this.setData哪种方案好一些。

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

3 个回答

  • Admin ²º²³
    Admin ²º²³
    2020-04-23

    Promise.all后一次setData

    2020-04-23
    有用 1
    回复
  • 神经蛙
    神经蛙
    2020-04-23

    一次接口请求,如果数据需要再页面展示就setData,没必要按你说的增加代码复杂度,感觉有点得不偿失,个人愚见

    2020-04-23
    有用
    回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2020-04-23

    才3次性能问题可以忽略

    想要只setData一次,试试Promise.all

    若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人

    2020-04-23
    有用
    回复 2
    • ㅤ
      2020-04-23
      小程序在本地设置ES6转ES5会不会使用不了这个方法,刚刚百度看到这个是ES6的语法
      2020-04-23
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2020-04-23回复
      应该不会,你去试试吧
      2020-04-23
      回复
登录 后发表内容
问题标签