vuex
This commit is contained in:
31
vuex/modules/data.js
Normal file
31
vuex/modules/data.js
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
import * as types from '../types'
|
||||||
|
const state = {
|
||||||
|
publicObj: '',
|
||||||
|
publicArr: ''
|
||||||
|
}
|
||||||
|
const getters = {
|
||||||
|
publicObj: state => state.publicObj,
|
||||||
|
publicArr: state => state.publicArr
|
||||||
|
}
|
||||||
|
const actions = {
|
||||||
|
setPublicObj ({commit}, res) {
|
||||||
|
commit(types.PUBLIC_OBJ, res)
|
||||||
|
},
|
||||||
|
setPublicArr ({commit}, res) {
|
||||||
|
commit(types.PUBLIC_ARR, res)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
const mutations = {
|
||||||
|
[types.PUBLIC_OBJ] (state, res) {
|
||||||
|
state.publicObj = res
|
||||||
|
},
|
||||||
|
[types.PUBLIC_ARR] (state, res) {
|
||||||
|
state.publicArr = res
|
||||||
|
}
|
||||||
|
}
|
||||||
|
export default {
|
||||||
|
state,
|
||||||
|
getters,
|
||||||
|
actions,
|
||||||
|
mutations
|
||||||
|
}
|
||||||
@@ -2,11 +2,13 @@ import Vue from 'vue'
|
|||||||
import Vuex from 'vuex'
|
import Vuex from 'vuex'
|
||||||
|
|
||||||
import user from './modules/user'
|
import user from './modules/user'
|
||||||
|
import data from './modules/data'
|
||||||
|
|
||||||
Vue.use(Vuex)
|
Vue.use(Vuex)
|
||||||
|
|
||||||
export default new Vuex.Store({
|
export default new Vuex.Store({
|
||||||
modules: {
|
modules: {
|
||||||
user
|
user,
|
||||||
|
data
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -6,4 +6,10 @@ export const DEL_LOGIN_NAME = 'DEL_LOGIN_NAME'
|
|||||||
export const COM_CONFIG = 'COM_CONFIG'
|
export const COM_CONFIG = 'COM_CONFIG'
|
||||||
export const SAVE_USER_INFO = 'SAVE_USER_INFO'
|
export const SAVE_USER_INFO = 'SAVE_USER_INFO'
|
||||||
export const DEL_USER_INFO = 'DEL_USER_INFO'
|
export const DEL_USER_INFO = 'DEL_USER_INFO'
|
||||||
export const SAVE_TOKEN = 'SAVE_TOKEN'
|
export const SAVE_TOKEN = 'SAVE_TOKEN'
|
||||||
|
|
||||||
|
/**
|
||||||
|
* data
|
||||||
|
*/
|
||||||
|
export const PUBLIC_OBJ = 'PUBLIC_OBJ'
|
||||||
|
export const PUBLIC_ARR = 'PUBLIC_ARR'
|
||||||
Reference in New Issue
Block a user