云开发之用户一键登录
login(){
//微信api在允许用户同意的前提下获取用户信息
wx.getUserProfile({
desc: '登录显示头像和昵称信息',
lang:"zh_CN",
//信息获取成功后回调函数
success(res){
//将用户数据 userInfo 写入全局数据中
app.globalData.userInfo=res.userInfo
//调用云函数 login 获取用户的 openid
wx.cloud.callFunction({
name:"login",
data:{},
//获取用户的 openid 成功后回调函数
success(res){
//将用户的 openid 添加至用户信息中
app.globalData.userInfo.openid=res.result.openid,
将用户信息写入storage中
wx.setStorageSync('userInof', app.globalData.userInfo)
}
})
}
})
}