Files
xiaozhi-esp32-server/main/manager-web/src/store/index.js
T

30 lines
474 B
JavaScript
Raw Normal View History

2025-03-05 23:13:24 +08:00
import Vue from 'vue'
import Vuex from 'vuex'
2025-03-14 23:48:59 +08:00
import Constant from '../utils/constant'
2025-03-05 23:13:24 +08:00
Vue.use(Vuex)
export default new Vuex.Store({
state: {
2025-03-14 23:48:59 +08:00
token: ''
2025-03-05 23:13:24 +08:00
},
getters: {
2025-03-14 23:48:59 +08:00
getToken(state) {
if (!state.token) {
state.token = localStorage.getItem('token')
}
return state.token
}
2025-03-05 23:13:24 +08:00
},
mutations: {
2025-03-14 23:48:59 +08:00
setToken(state, token) {
state.token = token
localStorage.token = token
}
2025-03-05 23:13:24 +08:00
},
actions: {
},
modules: {
}
})