目錄
背景
解決思路
背景
前面寫(xiě)了一篇關(guān)于小程序頭像昵稱(chēng)獲取更改的方案,有很多小伙伴私信我發(fā)一個(gè)整體的邏輯思路!
解決思路
前面的這篇文章中我們給出了頁(yè)面中獲取頭像昵稱(chēng)的代碼:
<view class="headInfo" data-weui-theme="{{theme}}">
<button class="avatar-wrapper" open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar">
<image class="avatar" src="{{avatarUrl}}"></image>
</button>
<input type="nickname" value="{{nickname}}" bindblur="onUpdateNick" class="weui-input" placeholder="請(qǐng)輸入昵稱(chēng)"/>
</view>
上方代碼中我們可以很清晰的看到用戶(hù)的頭像和昵稱(chēng),使用button和input輸入框來(lái)填充或者更改的。
初始進(jìn)入本頁(yè)面的時(shí)候,在js中請(qǐng)求后臺(tái)獲取用戶(hù)頭像及昵稱(chēng)信息,填充到相對(duì)應(yīng)的變量中,具體如下:
getUserInfo(){
var params = "userId=" +app.globalData.userId
common.getDataByParam("consumer/user_info",this.doSuccesUserInfo,this.doFailUserInfo,params)
},
doSuccesUserInfo(e){
console.log(e)
if (common.isReturnSuccess(e)) {
this.setData({
avatarUrl:e.data.headSculpture,
nickname:e.data.nick
})
}
console.log(this.data)
},
在onload初始化加載的時(shí)候請(qǐng)求getUserInfo函數(shù)來(lái)獲取用戶(hù)的頭像和昵稱(chēng)信息。
這就是我的獲取用戶(hù)頭像昵稱(chēng)信息。
然后通過(guò)button更改用戶(hù)頭像、昵稱(chēng)的時(shí)候,調(diào)用相對(duì)應(yīng)的方法更該用戶(hù)昵稱(chēng)和頭像即可!
這就是我的方案,又想體驗(yàn)小程序的,可以去《微點(diǎn)記賬》看看功能,提點(diǎn)寶貴意見(jiàn)!
也歡迎大家關(guān)注我的公眾號(hào)《coder練習(xí)生》
這篇文章因?yàn)槲淖侄伪粯?biāo)記為質(zhì)量低,以下文字就是為了打破它的文字段而造成的質(zhì)量低!
相信和我一樣遇到這個(gè)問(wèn)題的的小伙伴們,心里也已經(jīng)暗自問(wèn)候了這個(gè)產(chǎn)品經(jīng)理的祖總十八代了吧!文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-491313.html
算法實(shí)在是不敢茍同,文字的長(zhǎng)短和文章的質(zhì)量有毛線的關(guān)系嗎?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-491313.html
這篇文章因?yàn)槲淖侄伪粯?biāo)記為質(zhì)量低,以下文字就是為了打破它的文字段而造成的質(zhì)量低!
相信和我一樣遇到這個(gè)問(wèn)題的的小伙伴們,心里也已經(jīng)暗自問(wèn)候了這個(gè)產(chǎn)品經(jīng)理的祖總十八代了吧!
算法實(shí)在是不敢茍同,文字的長(zhǎng)短和文章的質(zhì)量有毛線的關(guān)系嗎?
到了這里,關(guān)于微信小程序更改頭像昵稱(chēng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!