学习微信小程序,getUserInfo与getUserProfile

博主在自学小程序开发时遇到问题,发现视频教程中使用的getUserInfo方法已弃用。通过研究和查找资料,了解到该方法在2021年被getUserProfile取代。博主成功实现了使用getUserProfile获取用户昵称和头像,分享了修改后的代码片段,为其他初学者提供了参考。

最近在自学小程序编写,在b站上看蒙奇D一修的视频学习,up主的第一个小程序是2019年做的,当时还能使用getUserInfo,

当我按着up主的做法来的时候,

index.wxml

 

index.js

 

却发现得到的信息为 

  1. {nickName: "微信用户", gender: 0, language: "", city: "", province: "", …}
    1. avatarUrl: "https://thirdwx.qlogo.cn/mmopen/vi_32/POgEwh4mIHO4nibH0KlMECNjjGxQUq24ZEaGT4poC6icRiccVGKSyXwibcPq4BWmiaIGuG1icwxaQX6grC9VemZoJ8rg/132"
    2. city: ""
    3. country: ""
    4. gender: 0
    5. language: ""
    6. nickName: "微信用户"
    7. province: ""
    8. __proto__: Object

结果为

然后对着代码研究了好久才发现 可能是这个getUserInfo出现了问题,于是我到网上一搜才发现getUserInfo已经在21年就弃用了。

由于我只是要初步实现获得用户昵称和头像的简单功能,我研究后只是用getUserProfile替换了getUserInfo的功能(参考了up主咸虾米_,up主优就业web前端

修改如下:

index.wxml 

index.js(fail()函数处可不要)

 最后成功获得用户昵称和头像

 (菜鸡一枚,水平有限,大家海涵。)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值