發現使用uni-app獲取UserInfo,結果使用微信官網栗子發現只彈出提示,沒獲取到值如下
<button open-type="getUserInfo" lang="zh_CN" bindgetuserinfo="onGotUserInfo">獲取用戶信息</button>
onGotUserInfo: function (e) {
console.log(e)
// console.log(e.detail.errMsg)
// console.log(e.detail.userInfo)
// console.log(e.detail.rawData)
},
提示顯示(沒看懂)
VM1617:1 Component "pages/mycenter/index" does not have a method "onGotUserInfo" to handle event "getuserinfo".
後來百度下才知道 要寫成@getuserinfo="onGotUserInfo。代碼如下
<button type="default" open-type="getUserInfo" lang="zh_CN" @getuserinfo="onGotUserInfo">獲取用戶信息</button>
最後就能獲取到用戶信息