微信小程序app.js里面onLaunch里面的函数比page里面的onshow里面的方法后执行
我们在app.js里面执行登录时可以调用checkLoginReadyCallback
wx.login({
success: (res) => {
$api
.login({
jsCode: res.code,
})
.then((res1) => {
wx.hideLoading();
if (res1.code == 0) {
if (res1.data) {
let data = res1.data;
if (this.checkLoginReadyCallback) {
this.checkLoginReadyCallback(data);
}
}
}
})
.catch((err) => {
wx.hideLoading();
console.log(err); //失败回调
});
},
});
然后在pa里面通过
app.checkLoginReadyCallback 来监听事件是否执行完成,然后再执行相应的操作