html52.com
我爱小程序-开发者交流社区

体验版页面首次打开为空 @管理员

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 6.7.3 2.4.2

- 当前 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


网友回复

莫过于此:

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


wangsenyao:

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

这都申请了:

页面为什么会空白呢

管凯旋:

promise了解一下

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付