关于页面生命周期函数onShow中获取页面app.js异步加载的问题
- 当前 Bug 的表现(可附上截图) app.js中的onLaunch函数添加了全局变量: var that = this; var openid = res.result.openid; that.globalData.openid = openid; 页面的onShow函数代码: onShow: function() { console.log('globalData',app.globalData) console.log('openid',app.globalData.openid) }, 当前刷新页面,页面控制台显示如下: [图片] 目前这个返回结果,导致无法判断app.js是否已经加载完成 - 预期表现 如果是异步加载app.js,则在页面log中应该显示如下: globalData undefined openid undefined - 复现路径 - 提供一个最简复现 Demo app.js: var that = this; var openid = res.result.openid; that.globalData.openid = openid; 页面的onShow函数 onShow: function() { var openid = app.globalData.openid console.log('globalData',app.globalData) console.log('openid',app.globalData.openidopenid) },