体验版页面首次打开为空 @管理员
发布于 5 年前 作者 daixiulan 13314 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

正式版本首次打开后页面空白,第二次以后打开正常

因onload异步问题,首次打开wx.request请求未完成加载页面,导致页面为空。

在调试工具中 预览和真机调试均未出现该问题。

  • 预期表现

正式版本第一次打开正常显示内容。

  • 复现路径
  • 提供一个最简复现 Demo

 

app.js  onload添加请求获取产品

getProductList: function () {

wx.request({

url: https://www.97jiekuan.com/list,

method: “GET”,

success: function (res) {

wx.setStorageSync(‘list’, res.data[“data”])

}

})

}

index.wxml 显示内容。

更新:

经确认不是异步请求问题,

使用腾讯快速启动模板提交,体验版第一次首页打开页面为空白。 关闭后再次打开显示正常,

id: wx503872425c78f052

4 回复

页面为什么会空白呢

promise了解一下

最坑爹的是开发工具预览 调试均正常  发布以后才会出问题。

确实app.js异步加载的问题会坑好多人,promise,callback,或者轮询。个选择其一吧,不过你这个完全可以放在首页的js里面以避免的我觉得

回到顶部