
1、<open-data></open-data>:只是简单的获取头像、用户名用于显示
其中,type="userAvatarUrl"是获取用户头像,type="userNickName"是获取用户昵称,具体使用详情查看 小程序开发文档 ,此方法仅用于直接简单的展示用户信息。
2、使用 <button open-type="getUserInfo">获取用户信息
在用户未授权过的情况下调用此接口,将不再出现授权d窗,会直接进入 fail 回调。
在用户已授权的情况下调用此接口,可成功获取用户信息。
1、在项目首页直接调用getUserInfo方法,若从未授权过,跳转到授权页面引导用户手动授权
需注意: bindgetuserinfo="onGetUserInfo"
用户点击该按钮时,会返回获取到的用户信息,回调的detail数据与wx.getUserInfo返回的一致,open-type="getUserInfo"时有效。
所以,不再需要写设置页提示框以及对应的设置页面,好方便啊!!!
微信小程序新建用户昵称在哪;1、首先在手机上打开微信登录应用界面,然后点击“新建头像昵称”。
2、打开“新建用户信息”界面后点击“随机头像与昵称”。
3、设置好头像和昵称后点击“保存”,这时就完成第一个头像昵称新建了。
4、返回到微信登录应用界面后继续点击“新建头像昵称”,完成第二个和第三个头像昵称新建,然后点选其中一个新建头像昵称。
5、接着再去点击“同意”,这样微信就会以新建的头像昵称登录应用了。
小程序自上线以来,官方一直在调整API,因此也出现了一批被废弃的接口,作为程序员的我们,此时此刻千万不能为这不断的变化而感到头疼,应当与时俱进,不断的更新自己的知识储备和应用技能。
以下是原公告:
为优化用户体验,使用 wx.getUserInfo 接口直接d出授权框的开发方式将逐步不再支持。从2018年4月30日开始,小程序与小游戏的体验版、开发版调用 wx.getUserInfo 接口,将无法d出授权询问框,默认调用失败。正式版暂不受影响。
开发者可使用以下方式获取或展示用户信息:
一、小程序
1、使用 button 组件,并将 open-type 指定为 getUserInfo 类型,获取用户基本信息。
详情参考文档: https://developers.weixin.qq.com/miniprogram/dev/component/button.html
2、使用 open-data 展示用户基本信息。
详情参考文档: https://developers.weixin.qq.com/miniprogram/dev/component/open-data.html
wxml:
js:
效果如图所示:控制台之中打印出昵称,微信头像等个人信息。
wxml:
js:
效果如下:控制台之中打印出昵称,微信头像等个人信息。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)