小程序setData变量值太大导致卡顿

接手公司小程序时,发现加载特别慢,进入首页到可以操作居然要等15秒左右,调试了两天发现了是首页请求了一个json,然后将json通过setData的方式赋值,但是这个json有近600k,赋值的过程导致小程序渲染很慢,最终用以下方法解决了问题

for (var i = 0; i < res.data.data.length; i++) {
        that.setData({
               [`province[${i}]`]: res.data.data[i]
        });
}

  

猜你喜欢

转载自www.cnblogs.com/zmcxsf/p/9629133.html
今日推荐