/**
* 检查授权*/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();//已经获得权限可以,进行相关操作
}
}
});
}