根据图我们可以看到小程序登录的流程。
1.第一步先通过wx.login()方法获取code值
wx.login({
success (res) {
console.log(res.code)
}
})
2.第二步把第一步获取的code传给后台,然后后台完成微信登录,返回自定义登录状态给我们
wx.request({
url: '', //接口地址
data: {
code:code
},
success (res) {
console.log(res.data)
}
})
3.根据第二部返回的自定义登录状态,携带后台返回的登录状态进行业务操作
举个栗子:
wx.request({
url: 'test.php', //仅为示例,并非真实的接口地址
data: {
userName: '',
pwd: ''
},
header: {
'content-type': 'application/json' // 默认值
'X-Nideshop-Token': token
},
success (res) {
console.log(res.data)
}
})