UNPKG

minxing-devtools-core

Version:
24 lines (22 loc) 507 B
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); } }