微信小程序,如何获取用户信息并记录入本地数据库中
在index.js 中的onload方法中使用以下代码使用,可供参考 。
// 以下为func
getLogInfo_n_Coupon: function(scene, entrance){ //获取Userinfo信息,
var self = this
wx.getSetting({
success: function (res) {
if (res.authSetting['scope.userInfo']) {//查看用户是否授权查看userinfo
console.log("已经授权")
self.setData({
show: false,
})
// 已经授权,可以直接调用 getUserInfo 获取用户信息
wx.getUserInfo({
success: function (res) {
console.log(res.userInfo)
self.setData({
userInfo: res.userInfo
}, function () { //setData之后,实现同步
util.request(api.GetUserCoupon, { userInfo: self.data.userInfo }, 'POST').then(function (res) { //获取用户信息,传入后台server-----后台代码自行定义
console.log(res)
})
})
},
fail: function (error) {
console.log(error)
}
});
} else {
console.log("还未授权")
// 隐藏授权 button
self.setData({ //显示对话框,提示用户授权
show: true,
})
}
}
});
},
更多问题请添加我的微信号cleversoft
我的个人微信小程序。