You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
545 B
JavaScript

import { login } from "../api/api";
let token = '';
token = wx.getStorageSync('token') || token;
const userModel = {
login: function (params) {
return new Promise((resolve, reject) => {
login(params).then(res => {
userModel.setToken(res.data.accessToken);
resolve(res.result);
}).catch(err => {
reject(err);
})
});
},
getToken: function () {
return token;
},
setToken: function (data) {
token = data;
wx.setStorageSync('token', data);
},
}
export default userModel;