中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

小程序如何頁面自動彈出授權

小新
434
2021-03-19 18:06:23
欄目: 云計算

小程序如何頁面自動彈出授權

小程序頁面自動彈出授權的方法:

在index.js文件中實現。

onLoad: function (options) {

wx.showLoading({

title: '登錄中'

})

wx.getSetting({

success: res => {

console.log(res)

if (res.authSetting['scope.userInfo'] === true) { // 成功授權

// 已經授權,可以直接調用 getUserInfo 獲取頭像昵稱,不會彈框

wx.getUserInfo({

success: res => {

console.log(res)

this.setUserInfoAndNext(res)

},

fail: res => {

console.log(res)

}

})

} else if (res.authSetting['scope.userInfo'] === false) { // 授權彈窗被拒絕

wx.openSetting({

success: res => {

console.log(res)

},

fail: res => {

console.log(res)

}

})

} else { // 沒有彈出過授權彈窗

wx.getUserInfo({

success: res => {

console.log(res)

this.setUserInfoAndNext(res)

},

fail: res => {

console.log(res)

wx.openSetting({

success: res => {

console.log(res)

},

fail: res => {

console.log(res)

}

})

}

})

}

}

})

},

// 獲取個人信息成功,然后處理剩下的業務或跳轉首頁

setUserInfoAndNext(res) {

// 由于 getUserInfo 是網絡請求,可能會在 Page.onLoad 之后才返回

// 所以此處加入 callback 以防止這種情況

if (this.userInfoReadyCallback) {

this.userInfoReadyCallback(res)

}

wx.hideLoading()

// 跳轉首頁

setTimeout(() => {

wx.reLaunch({

url: '../home/home'

})

}, 1000)

},


0
贺州市| 措美县| 阿鲁科尔沁旗| 安顺市| 屏南县| 湾仔区| 同江市| 新邵县| 资源县| 信阳市| 英山县| 苏尼特左旗| 绩溪县| 清丰县| 阿拉善盟| 安溪县| 哈尔滨市| 晋宁县| 南平市| 黄龙县| 东乡县| 遂昌县| 衡南县| 渝北区| 湟中县| 广宗县| 芦溪县| 罗江县| 陆川县| 渝北区| 平安县| 韩城市| 嘉峪关市| 明水县| 扬州市| 新建县| 城口县| 十堰市| 安新县| 南投市| 鹤山市|