import * as types from '../types' const state = { publicObj: '', publicArr: '', formData: '' } const getters = { publicObj: state => state.publicObj, publicArr: state => state.publicArr, formData: state => state.formData } const actions = { setPublicObj ({commit}, res) { commit(types.PUBLIC_OBJ, res) }, setPublicArr ({commit}, res) { commit(types.PUBLIC_ARR, res) }, setFormData ({commit}, res) { commit(types.FORM_DATA, res) } } const mutations = { [types.PUBLIC_OBJ] (state, res) { state.publicObj = res }, [types.PUBLIC_ARR] (state, res) { state.publicArr = res }, [types.FORM_DATA] (state, res) { state.formData = res } } export default { state, getters, actions, mutations }