前言
此篇博客讲解小程序的登入功能与绑定手机号码功能
登入功能
登入一般在onLoad生命周期中处理请求
js
/**
* 检查登入token
*/
checkLogin(){
let token = wx.getStorageSync('token')
if(token == null){
wxlogin()
return
}
wx.checkSession({
success:function(){
//无需登入
},
fail:function(){
wxlogin()
}
})
},
/**
* 小程序登入
*/
wxlogin() {
wx.login({
success: function (res) {
//小程序登入成功
console.log(res)
if(res.code){
//获取登入凭证,需要后台服务器与微信小程序服务关联
wx.request({
url: '你的服务器接口地址',
data:{
code:res.code
},
success:function(res){
//登入成功,取出登入凭证
console.log(res)
//保存登入token
wx.setStorageSync('token', res.data.token)
},
fail:function(error){
//登入失败,获取登入凭证失败
console.log(res)
}
})
}
},
fail: function (error) {
//小程序登入失败
console.log(res)
}
})
},
授权获取手机号码
官网文档:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html
End
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/17302339.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。