<button type="primary" open-type="getAuthorize" scope="userInfo" onGetAuthorize="onGetAuthorize" onError="onAuthError" >支付宝授权登录</button>
onGetAuthorize(res) {
console.log(res)
my.getOpenUserInfo({
fail: (res) => {},
success: (res) => {
let userInfo = JSON.parse(res.response).response // 以下方的报文格式解析两层 response
}
});
},
onAuthError(res) {
console.log(res);
},
点击授权按钮,在弹出的授权弹框上点击允许,会在阿里的小程序编辑器控制台上会报‘can not find event handle method: onGetAuthorize’ 警告,而且也没有拿到用户的基础信息,然后继续点击会一直出这个警告
<button type="primary" open-type="getAuthorize" scope="userInfo" @GetAuthorize="onGetAuthorize" @Error="onAuthError" >支付宝授权登录</button>
onGetAuthorize(res) {
console.log(res)
my.getOpenUserInfo({
fail: (res) => {},
success: (res) => {
let userInfo = JSON.parse(res.response).response // 以下方的报文格式解析两层 response
}
});
},
onAuthError(res) {
console.log(res);
},
点击授权按钮,在弹出的授权弹框上点击允许,然后就没有然后了,控制台警告也没了,授权回调函数也没调用,控制台啥都没打印出来
Vleejs
还真是
2022-03-07 15:41