小程序原生开发, 很多新页面打开很慢?
发布于 5 年前 作者 huangtao 4677 次浏览 来自 问答

使用小程序原生开发,从主页调转到子页面,子页面onload发起wx.request并把列表渲染到子页面展示给用户,发现this.setData加载很慢。本来有加载条判断到数据请求完毕是关闭掉的。但是都是先出现没有数据模板,迟钝了快1s才渲染出来,体验很不好。

官方是否可以兼容改良?

6 回复

查看network响应时间,一般这种应该是有某些接口请求和返回时间延迟。了解一下

小程序不光wx.request会有这种情况,你在本界面控制显隐(尤其是全屏),使用this.setData也会存在延迟切换那一下,很不自然

请自行确认是请求慢还是setData慢? 传入setData的数据量有多大

设置等待时间,用LOADING

如果setDate 中初始化的数据很多,新页面的响应就会变慢

这个我是做后端开发的,setData渲染数据,需要时间的,可以用setTimeout(functionName,50)chu处理一下

回到顶部