小程序修改了之前的授权才能拿到用户头像和用户名称的方法,之前是使用
let base = this;
uni.getUserInfo({
provider: "weixin",
success: function(res) {
(base.headImg = res.userInfo.avatarUrl),
(base.nickName = res.userInfo.nickName);
},
fail: function() {}
});
就可以获取到相关参数。
但是现在写的话,会发现小程序新版已经不提供这样调用了。
所以查看文档:
实际使用照搬过来,发现页面没有显示头像,然后我试着在外层包裹一个view,豁,果然,有头像了,扔下代码:
<view class="headImg">
<open-data type="userAvatarUrl"></open-data>
</view>
<view class="nickName">
<view class="testup">
<open-data type="userNickName"></open-data>
</view>
</view>
如果有帮助到你,可以给我一颗小心心吗~