uniapp写小程序时调用用户信息/手机号的坑

uniapp写小程序时调用用户信息/手机号的坑_第1张图片
要实现一个这样的效果,获取用户信息,按照微信官网的定义login方法不可用了,要给button写open-type,但是在uniapp里实现这个效果却总是报错:
pages/index/detail/detail" does not have a method “onGotUserInfo” to handle event “getuserinfo”.
说我没有这个方法?但是我确实是写在method里面了,
错误原因:
bindgetuserinfo=“onGotUserInfo”

实际上,在uniapp中应该这样写:
@getphonenumber=“onGotUserInfo”

<button type="primary" open-type="getPhoneNumber" lang="zh_CN" @getphonenumber="getPhoneNumber">手机号一键登录</button>
<button type="default" open-type="getUserInfo" lang="zh_CN" @getuserinfo="onGotUserInfo">微信登录</button>

你可能感兴趣的:(vue,uniapp,微信小程序)