parent
1f0e742710
commit
5ec5e1a65d
@ -0,0 +1,50 @@ |
||||
const state = { |
||||
dict: new Array() |
||||
} |
||||
const mutations = { |
||||
SET_DICT: (state, { key, value }) => { |
||||
if (key !== null && key !== "") { |
||||
state.dict.push({ |
||||
key: key, |
||||
value: value |
||||
}) |
||||
} |
||||
}, |
||||
REMOVE_DICT: (state, key) => { |
||||
try { |
||||
for (let i = 0; i < state.dict.length; i++) { |
||||
if (state.dict[i].key == key) { |
||||
state.dict.splice(i, i) |
||||
return true |
||||
} |
||||
} |
||||
} catch (e) { |
||||
} |
||||
}, |
||||
CLEAN_DICT: (state) => { |
||||
state.dict = new Array() |
||||
} |
||||
} |
||||
|
||||
const actions = { |
||||
// 设置字典
|
||||
setDict({ commit }, data) { |
||||
commit('SET_DICT', data) |
||||
}, |
||||
// 删除字典
|
||||
removeDict({ commit }, key) { |
||||
commit('REMOVE_DICT', key) |
||||
}, |
||||
// 清空字典
|
||||
cleanDict({ commit }) { |
||||
commit('CLEAN_DICT') |
||||
} |
||||
} |
||||
|
||||
export default { |
||||
namespaced: true, |
||||
state, |
||||
mutations, |
||||
actions |
||||
} |
||||
|
Loading…
Reference in new issue