登 录Successurl登录成功后跳转的url getUserInfo:function(e){ var url = decodeURIComponent(e.currentTarget.dataset.url) // 推荐使用wx.getUserProfile获取用户信息,开发者每次_tt.getuserprofil">
赞
踩
<view class="denglu" data-url="{{Successurl}}" bindtap="getUserInfo">登 录</view>
Successurl登录成功后跳转的url
getUserInfo:function(e){ var url = decodeURIComponent(e.currentTarget.dataset.url) // 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认 // 开发者妥善保管用户快速填写的头像昵称,避免重复弹窗 wx.getUserProfile({ desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写 success: (res) => { var userinfo = res.rawData wx.showLoading({ title: '登录中...', }) wx.login({ success: function(res){ loginModel.login(res.code) .then(loginres => { loginModel.newaddUserInfo(res.rawData , loginres.data.openid , userinfo) .then(result=>{ wx.hideLoading() wx.setStorageSync("uid" ,result.data[0].userId); loginModel.Success("授权成功") wx.reLaunch({ url:url }) }) }) }, fail:(res) => { wx.hideLoading(); } }) }, fail:(res) => { console.log(res) wx.showModal({ title: '警告', content: '您点击了拒绝授权,将无法进入小程序,请授权之后再进入!!!', showCancel: false, confirmText: '返回授权', success: function(res) { } }); } }) }
点击之后会从底部弹起授权按钮 确认授权后 还走以前的流程 进行登录 userinfo 是用户的微信名 和头像信息 因为以前的openid 获取不变 还跟以前的一样
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。