/**
* 检查授权
*/
checkWerunAuthorize:function(){
let that = this;
wx.getSetting({
success(res) {
if (!res.authSetting['scope.werun']) {
wx.authorize({
scope: 'scope.werun',
success() {
// 用户已经同意小程序使用功能
that.getWeRunData();
},
fail: res => {
console.log(res);
console.log("当初用户拒绝,再次发起授权")
wx.showModal({
title: '提示',
content: '需要您授权获取您的微信步数',
showCancel: false,
success: modalSuccess => {
wx.openSetting({
success(settingdata) {
if (settingdata.authSetting['scope.werun']) {
wx.showModal({
title: '提示',
content: '获取权限成功,再次点击获取',
showCancel: false,
})
} else {
wx.showModal({
title: '提示',
content: '获取权限失败,将无法获取您的微信步数',
showCancel: false,
})
}
},
fail(failData) {
console.log("failData", failData)
},
complete(finishData) {
console.log("finishData", finishData)
}
})
}
})
}
})
}else{
console.log(5);
that.getWeRunData(); //已经获得权限可以,进行相关操作
}
}
});
}
标签:console,log,success,微信,程序,res,scope,权限,wx
来源: https://www.cnblogs.com/fps2tao/p/12490986.html