微信小程序在引导用户授权时,可以定一个回调方法,
<button open-type="getUserInfo" @getuserinfo="onGetUserInfo">
但是在执行微信授权时,却找不到回调方法onGetUserInfo,报以下错误,
后来发现问题是需要把方法放到methods: {}函数里,如下:
methods: {
//微信授权回调方法
onGetUserInfo(e) {
if (e.detail.userInfo){
//用户按了允许授权按钮
} else {console.log("用户按了拒绝按钮");
//用户按了拒绝按钮
}
},
网友评论