| | |
| | | import Vue from 'vue' |
| | | import Vuex from 'vuex' |
| | | import project from '@/pages/project/project' |
| | | import createPersistedState from 'vuex-persistedstate' |
| | | |
| | | Vue.use(Vuex); |
| | | |
| | | const store = new Vuex.Store({ |
| | | // plugins: [createPersistedState()], |
| | | state:{ |
| | | "homeList": [ |
| | | homeList: [ |
| | | { |
| | | name: '入库', |
| | | nav:[ |
| | |
| | | {name: '出库'}, |
| | | {name: '其他'}, |
| | | ], |
| | | 'project': project |
| | | } |
| | | project: project, |
| | | baseUrl : '', |
| | | userInfo: { |
| | | username: '', |
| | | password: '' |
| | | }, |
| | | network: { |
| | | ip: '192.168.1.1', |
| | | port: '8080', |
| | | address: '' |
| | | } |
| | | }, |
| | | mutations: { |
| | | setBaseUrl(state,payload){ |
| | | state.baseUrl = payload |
| | | }, |
| | | setNetwork(state,payload){ |
| | | state.network = payload |
| | | }, |
| | | setUserInfo(state,payload){ |
| | | console.log(payload); |
| | | state.userInfo = payload |
| | | } |
| | | }, |
| | | plugins: [createPersistedState()], |
| | | }) |
| | | export default store |