小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用小程序原生开发,从主页调转到子页面,子页面onload发起wx.request并把列表渲染到子页面展示给用户,发现this.setData加载很慢。本来有加载条判断到数据请求完毕是关闭掉的。但是都是先出现没有数据模板,迟钝了快1s才渲染出来,体验很不好。
官方是否可以兼容改良?
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请自行确认是请求慢还是setData慢? 传入setData的数据量有多大
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
数据量是一个JSON,一般请求页数20条,类似每条数组下的
// {
// "id": 1, /
// "name": "", /
// "phone": "", /
// "gender": 1, //性别1:男;2:女
// "avatar": "", //头像
// "userType": 0,
// "createTime": 1527232588000,
// }
你的小程序"xxxxx"代码发布审核未通过,原因如下:1:小程序可用性和完整性不符合规则:(1):小程序打开只有基本功能模块,无具体运营内容,请上架内容后再提交代码审核(测试环境wifi,Andriod 7.0,微信6.6.6,Honor V9)
已经第四次审核不通过了
AppID wx3a9ac2e63973fbd7
查看network响应时间,一般这种应该是有某些接口请求和返回时间延迟。了解一下
如果setDate 中初始化的数据很多,新页面的响应就会变慢
小程序不光wx.request会有这种情况,你在本界面控制显隐(尤其是全屏),使用this.setData也会存在延迟切换那一下,很不自然
难道没有解决方案了吗?求官方回应
设置等待时间,用LOADING
已经设置了,但提前设置了
wx.hideLoading()
这个我是做后端开发的,setData渲染数据,需要时间的,可以用setTimeout(functionName,50)chu处理一下
setTimeout(functionName,50) 处理获取数据?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请自行确认是请求慢还是setData慢? 传入setData的数据量有多大
数据量是一个JSON,一般请求页数20条,类似每条数组下的
// {
// "id": 1, /
// "name": "", /
// "phone": "", /
// "gender": 1, //性别1:男;2:女
// "avatar": "", //头像
// "userType": 0,
// "createTime": 1527232588000,
// }
你的小程序"xxxxx"代码发布审核未通过,原因如下:
1:小程序可用性和完整性不符合规则:
(1):小程序打开只有基本功能模块,无具体运营内容,请上架内容后再提交代码审核(测试环境wifi,Andriod 7.0,微信6.6.6,Honor V9)
已经第四次审核不通过了
AppID wx3a9ac2e63973fbd7
查看network响应时间,一般这种应该是有某些接口请求和返回时间延迟。了解一下
如果setDate 中初始化的数据很多,新页面的响应就会变慢
小程序不光wx.request会有这种情况,你在本界面控制显隐(尤其是全屏),使用this.setData也会存在延迟切换那一下,很不自然
难道没有解决方案了吗?求官方回应
设置等待时间,用LOADING
已经设置了,但提前设置了
wx.hideLoading()
这个我是做后端开发的,setData渲染数据,需要时间的,可以用setTimeout(functionName,50)chu处理一下
setTimeout(functionName,50) 处理获取数据?