minxing-devtools-core
Version:
24 lines (22 loc) • 507 B
JavaScript
import { auth } from '@/core/api';
import {LOGIN, LOGOUT } from './types';
import Vue from 'vue';
const ls = window.localStorage;
export default {
login: ({
commit,
state
}, payload) => {
return auth.login(payload)
.then(user => {
ls['VUE_DEMO_USER'] = JSON.stringify(user);
commit(LOGIN, user);
});
},
logout: ({
commit,
}) => {
delete ls['VUE_DEMO_USER'];
commit(LOGOUT);
}
}