我呢,最近才研究小程序的开发,遇到了一个对新手来说比较难的问题
1、怎么在进入小程序的时候 就获取用户权限
2、如果用户拒接获取权限,怎么在重新调用,而不是让用户删除小程序后再重新进入
3、返回后重新获取用户信息
---------------------------------------------------
第一个问题:
在小程序里面的 app.js有这么一段
wx.login({
success: res => {
// 发送 res.code 到后台换取 openId, sessionKey, unionId
}
})
这个 是开启程序后必备,获取用户的id
// 获取用户信息
wx.getSetting({
success: res => {
}
})
这个方法 就是 获取用户授权的 ,通过授权后就可以获取用户信息了
先写一个获取用户信息的方法
// 全局信息保存
globalData: {
userInfo: {},
hasUserInfo: false,
userAddress:null
},
getuserInfo: function () {
wx.getUserInfo({
success: res => {
// 可以将 res 发送给后台解码出 unionId
this.globalData.userInfo = res.userInfo
this.globalData.hasUserInfo = true
/