小程序
小游戏
企业微信
微信支付
扫描小程序码分享
时间戳输出代码
let timer = Date.now() api(params).then(res => { console.log('fetchList:after', Date.now() - timer) })
使用长列表渲染的时候,添加过多了之后,就会出现请求反应过慢的问题,特别是最后一条数据
实际wx.request方法前后的输出时间如下图
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
wx.request最后一次请求才168ms 300ms以内都算快得没什么问题,你输出的计时没有讲计时逻辑,如果是长列表试试用recycle-view
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
let timer = Date.now()
api(params).then(res => {
console.log('fetchList:after', Date.now() - timer)
})
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
wx.request最后一次请求才168ms 300ms以内都算快得没什么问题,你输出的计时没有讲计时逻辑,如果是长列表试试用recycle-view
let timer = Date.now()
api(params).then(res => {
console.log('fetchList:after', Date.now() - timer)
})
网络请求响应时长,浏览器是以最后一个包的结尾为结束,所以浏览器耗时如果短我们就认为请求时间,自己单独计量的响应时长仅能参考
如果你有明显卡顿感可能跟变量赋值,调用setData方法有关,可以测试仅调用接口不赋值的响应时长,如果没问题话就优化setData