self_mall_xcx/services/login/login.js
2023-06-07 18:27:48 +08:00

32 lines
734 B
JavaScript

import {
request
} from '../_utils/request';
import {
setStorage,
getStorage
} from '~/utils/storage'
/** 登录 */
export function login(data) {
request({
url: `WeChatLogin/Login`,
method: 'POST',
data: data,
success: async function (res) {
setStorage('userInfo', res.data.user, 86400);
setStorage('Authorization', res.data.jwt, 86400);
const pages = getCurrentPages(); //获取小程序页面栈
const beforePage = pages[pages.length - 1]; //获取上个页面的实例对象 -3是上上一个页面
wx.navigateBack({
delta: 2,
});
beforePage.onLoad();
wx.showToast({
icon: 'success',
title: '登录成功',
});
},
});
}