@fuse-oo/cli
Version:
fuse内部脚手架工具
29 lines (26 loc) • 535 B
JavaScript
const state = {
{{lowerName}}s: []
}
const mutations = {
ADD_{{upperName}}_NAME: (state, name) => {
state.{{lowerName}}s.push(name)
},
CLEAR_{{upperName}}_NAME: (state) => {
state.{{lowerName}}s.splice(0)
}
}
const actions = {
add{{upperName}}Name({ commit }, name) {
commit('ADD_{{upperName}}_NAME', name)
},
clear{{upperName}}Name({ commit }) {
commit('CLEAR_{{upperName}}_NAME')
}
}
export default {
namespaced: true,
state,
mutations,
actions,
{{lowerName}}s: state => state.{{lowerName}}.{{lowerName}}s
}