场景:支付宝小程序开发中,在app.js页面获取用户的authCode,然后赋值到globalData中,然后在首页的index.js中引用无效,但是打印数据长度为0,展开对象后又能看到数据
app.js
index.js
注意看这里需要调用getApp()
展开后
研究后发现这是因为异步加载导致的问题,虽然程序会先加载app.js页面的数据,但是异步的方法还是会稍后执行
所以可以通过异步的方法解决上述问题
再此执行或打印 就可以看到你想要的数据了
场景:支付宝小程序开发中,在app.js页面获取用户的authCode,然后赋值到globalData中,然后在首页的index.js中引用无效,但是打印数据长度为0,展开对象后又能看到数据
app.js
index.js
注意看这里需要调用getApp()
展开后
研究后发现这是因为异步加载导致的问题,虽然程序会先加载app.js页面的数据,但是异步的方法还是会稍后执行
所以可以通过异步的方法解决上述问题
再此执行或打印 就可以看到你想要的数据了