微信小程序怎么获取服务器信息,微信小程序获取用户信息的问题

小程序用的时unipp+uView框架开发,本地开发测试获取用户信息的代码

html登录

jsappLoginWx(){

let _that = this

uni.login({

provider: 'weixin',

success: function (codeInfo) {

console.log(codeInfo);

// 获取用户信息

uni.getUserInfo({

provider: 'weixin',

success: function (res) {

_that.isLogin = true

_that.userInfo.avatarUrl = res.userInfo.avatarUrl

_that.userInfo.nickName = res.userInfo.nickName

// 设置全局变量

getApp().globalData.userInfo.avatarUrl = res.userInfo.avatarUrl

getApp().globalData.userInfo.nickName = res.userInfo.nickName

getApp().globalData.isLogin = true

}

});

}

});

}

为什么我点击button按钮时没有弹出需要用户授权的弹窗难道微信取消了这个步骤了吗?

而且uni.getUserInfo 方法可以返回用户的昵称头像,加密矢量这些数据,拿到这些数据我可以通过后端服务器请求微信的接口获取用户的openId、地区、性别、手机号这些敏感信息了吧?

如果不是我想的这样的话,那怎么实现当用户点击进入小程序时,弹窗授权获取用户手机号等信息呢?试了好多方法根本就没有出现弹窗。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值