首页如何显示头像

首页如何显示头像

请问:

我在解锁界面 lock.ts中使用了getuserprofile函数获取用户头像信息,

在首页左上角设置头像时,还是使用的reources下的account图片,这个时候如何去显示用户已经授权的头像呢?

我尝试在index.ts中也使用getuserprofile函数,但是报错说需要用户点击,然后我又尝试设置avatarURL全局变量,但是一直报错。

后来我又尝试了data type,也没有成功。

请问可以怎么实现呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
提问者 慕运维7552360 2021-11-21 21:27:45

由于用了cover-view ,data-type在模拟器上可以实现好的效果,但是真机上不会被识别。

我最后的方案:

在lock界面用户允许头像权限后,将avatarUrl保存在本地存储,index.ts onLoad获取本地资源。

重新在首页编译,头像可以显示。


https://img1.sycdn.imooc.com//climg/619a475d0975208b05820218.jpg

但是又有一个新问题:

当我左上角是<的时候,点<回首页头像不会显示

当我左上角是房子时,点房子回首页头像会刷新,请问是onload加载的问题吗?


https://img1.sycdn.imooc.com//climg/619a488d0912f77a03910790.jpg

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师