12345678910111213141516171819202122232425262728 |
- import Vue from 'vue'
- import Vuex from 'vuex'
- Vue.use(Vuex)
- import createPersistedState from 'vuex-persistedstate'
- export default new Vuex.Store({
- state: {
- token: ''
- },
- mutations: {
- setToken: function (state, token) {
- state.token = token
- },
- },
- actions: {
- // 前端 登出
- FedLogOut({ commit }) {
- return new Promise(resolve => {
- commit('setToken', '')
- resolve()
- })
- }
- },
- modules: {
- },
- plugins: [createPersistedState()]
- })
|