import Vue from 'vue' import Vuex from 'vuex' import {setToken, getToken, clearToken} from '@/jwt' Vue.use(Vuex) export default new Vuex.Store({ state: { token: getToken() }, mutations: { setToken: (state, {token}) => { state.token = token setToken(token) }, clearToken(state) { state.token = '' clearToken() } }, actions: {} })