Files
income_payments_applet/assets/js/common.js
T
2021-10-27 19:07:51 +08:00

43 lines
1.0 KiB
JavaScript

export function wxBind(callback){
// 获取openid进行手机号和微信的绑定
let count = 1
wx.login({
success (res) {
if (res.code && count === 1) {
wx.request({
url: 'https://api.weixin.qq.com/sns/jscode2session',
data: {
appid: 'wx457dfcb58fd556ea',
secret: 'e8d2ee25e32c77561efccb7145ba9dc8',
js_code: res.code,
grant_type: 'authorization_code'
},
success (res) { // 成功拿到openId
// 微信和该账号绑定
if(count === 1){ // 回调会莫名回调两次,未知原因
callback(res)
}
count++
}
})
} else {
console.log('授权失败!' + res.message)
}
}
})
}
// 检验是否登录
export function isLogin(callback){
wx.getStorage({
key: 'X-Access-Token',
success(res){
callback()
},
fail(){
wx.navigateTo({
url: '../login/login',
})
}
})
}