之前的博客写到了微信小程序如何封装api
博客地址:https://blog.csdn.net/dd602350527/article/details/106103112
api中代码(举例):
/**
* 登录接口
*/
login: (code) => {
return request('/user/wxapp/login', 'POST', { code: code }, true);
},
/**
* 注册接口
*/
enroll: (code, encryptedData, iv) => {
return request('/user/wxapp/register/complex', 'POST', { code, encryptedData, iv }, true);
},
登录流程
1、首先通过wx.login获取code值,利用wx.getUserInfo获取用户信息,调用注册接口,把新用户信息添加到后台数据库。
getUserInfo() {
wx.login({
complete: (res) => {
// console.log(res)
let code = res.code
//获取用户信息
wx.getUserInfo({
complete: (res) => {
// console.log(res)
let iv = res.iv
let encryptedData = re