欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

微信小程序三種獲取用戶信息的方式 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當前位置>首頁 » 新聞資訊 » 小程序相關(guān) >

微信小程序三種獲取用戶信息的方式

發(fā)表時間:2020-10-8

發(fā)布人:葵宇科技

瀏覽次數(shù):114

一、通過<open-data>組件:

 
<open-data type="userAvatarUrl"></open-data>
<open-data type="userNickName"></open-data>
<open-data type="userCountry"></open-data>
<open-data type="userCity"></open-data>

優(yōu)點: 不需要用戶授權(quán)可以直接獲取本人的微信頭像名稱等信息

缺點: 只能獲取自己的信息,不能獲取其他人的;同時獲取到的信息只能夠用于前端顯示,js獲取不到

二、通過wx.getUserInfo()函數(shù):

 
wx.getUserInfo({
    success: (res)=>{
        console.log(res)
    }
})

優(yōu)點: 可以獲取到用戶的信息,通過js操作

缺點: 微信小程序為了優(yōu)化用戶體驗,調(diào)用此API時如果用戶未授權(quán)不再彈出申請授權(quán)的彈窗,所以調(diào)用前必須要通過wx.getSetting 判斷用戶的授權(quán)狀態(tài),同時如果未授權(quán)還需要依賴第三種方式獲取授權(quán)。

三、通過 <button open-type="getUserInfo" bindgetuserinfo="getUserInfo"></button> 獲取

<button open-type="getUserInfo" bindgetuserinfo="getUserInfo"></button>
getUserInfo(e){
    console.log(e)
}
優(yōu)點: 這是微信小程序推薦的用法,可以直接喚起授權(quán)彈窗(唯一的方式),返回的e中就包含了獲取到的用戶信息

缺點: 相對麻煩一點

相關(guān)案例查看更多