app.js给全局变量赋值,页面js使用settimeout获取该值,始终无法获取,这是什么原因?
app.js
App({
globalData: {
openid: '',
},
onLaunch() {
this.openid='abc'
},
})
index.js
const app = getApp()
Page({
onLoad() {
setTimeout(() => {
console.log('页面获取的openid:', app.globalData.openid)
}, 3000);
},
})
打印结果:
页面获取的openid: