著作権:著作権:この記事はブロガーオリジナル記事です、元のリンクを保持してくださいhttps://blog.csdn.net/weixin_43365995/article/details/91043178を再現
たとえば:小さな方法で、ページのonload方法でプログラムapp.jsリクエストパラメータへの要求、オンロードメソッドへのプログラムの実施のプロセスを記述し、その要求はエラーが発生した戻りませんデータをapp.jsします。
サンプル・コードの例私たちは、個人情報要求を使用します
これはapp.jsコードです
onLaunch: function () {
// 获取用户信息
wx.getSetting({
success: res => {
if (res.authSetting['scope.userInfo']) {
wx.getUserInfo({
success: res => {
// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
// 所以此处加入 callback 以防止这种情况
if (this.userInfoReadyCallback) {
this.userInfoReadyCallback(res)
};
}
})
}
}
})
},
これは、ページのコードです
onLoad: function () {
if (app.globalData.userInfo) {
this.setData({
userInfo: app.globalData.userInfo,
});
} else if (this.data.canIUse) {
// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
// 所以此处加入 callback 以防止这种情况
app.userInfoReadyCallback = res => {
this.setData({
userInfo: res.userInfo,
})
}
}
},
データが返された後、このページを更新しますのUserInfo