我用uniapp开发的多端小程序,小程序里面涉及到了一个登录。百度官方文档需要使用button然后设置open-type属性才能获取用户的昵称与头像。//页面<buttonopen-type="getUserInfo"bindgetuserinfo="getUserInfo">获取用户信息按钮</button>//jsPage({getUserInfo(
bindgetuserinfo:用户点击该按钮时,会返回获取到的用户信息,回调的detail数据与wx.getUserInfo返回的一致,open-type="getUserInfo"时有效 open-type: getUserInfo 获取用户信息,可以从bindgetuserinfo回调中获取到用户信息 然而uniapp中 使用微信的open-type=“getUserInfo” 不能获取到userinfo 在methods 写入方法 getus...
意思就是现在已经不能用getUserInfo了! 正确的使用方法是,将uni.getUserProfile()当作普通接口调用就行! // 注意不能再 open-type="getUserInfo" <text @click="getUserInfo">请登录</text> getUserInfo(){ console.log("一遍成功") uni.getUserProfile({ desc:'Wexin', // 这个参数是必须的 success:re...
(还有一种open-type为getPhoneNumber可以获取用户手机号码,但是此方法需要用户授权两次,因为此方法只能获取用户电话号码,你如果需要获取用户头像和名称需要调用getUserInfo,这就导致用户会有2次授权的操作个人觉得体验不是很好,因此解决办法就是只获取用户头像和名称,手机号在用户登录后需要去修改资料页面自己填写,当然不填...
uniapp获取用户信息 getuserinfo 登录 wxGetUserInfo(){ uni.getUserInfo({ success: (res)=>{this.userInfo =res.userInfo; console.log(this.userInfo); }, fail: ()=>{ console.log("未授权"); } }) }, this.userInfo中的数据 注:调不起授权...
uniapp获取⽤户信息getuserinfo 登录 wxGetUserInfo(){ uni.getUserInfo({ success: (res) => { this.userInfo = res.userInfo;console.log(this.userInfo);},fail: () => { console.log("未授权");} })},this.userInfo中的数据 注:调不起授权窗⼝可能为已授权状态,真机开发版⼩程序右上⾓点...
设置open-type="getUserInfo”可以获取用户信息open-type的值设置为getPhoneNumber可以获取微信返回的加密的手机号,配合服务端解密接口可以获取真实手机号open-type属性值为share时,可以自定义分享小程序页面,在JS中定义onShareAppMessage()函数处理分享信息uni-app的多选与传统H5的checkbox使用方式不太一样,需要使用...
然后使用按钮的open-type获取用户的头像,想要获取完整用户信息可以使用getUserInfo。 <view class="">// 调用微信开放能力<image :src="image" class="imageAsdf" style="width: 200rpx;height: 200rpx;border-radius: 100%;" /></view> 获取用户昵称 <view style="width: 60%;margin: auto;margin-top: ...
一:微信小程序中的登录 主要思路: (1)用button组件的open-type="getUserInfo"属性获取用户信息; (2)用uni.login 方法获取唯一的标识...
getUserInfo 用法 注:微信基础库2.10.4版本对用户信息相关接口进行了调整,使用 uni.getUserInfo 获取得到的 userInfo 为匿名数据,建议使用 uni.getUserProfile 获取用户信息。 // html 部分,通过open-type="getUserInfo" 中getuserinfo函数返回用户信息微信登录// js 部分appLoginWx(){// 获取用户信息uni.getUserInf...