Files
hht-hengsen-uni/vuex/modules/data.js

39 lines
732 B
JavaScript
Raw Normal View History

2024-08-02 17:26:50 +08:00
import * as types from '../types'
const state = {
publicObj: '',
2025-06-24 16:25:43 +08:00
publicArr: '',
formData: ''
2024-08-02 17:26:50 +08:00
}
const getters = {
publicObj: state => state.publicObj,
2025-06-24 16:25:43 +08:00
publicArr: state => state.publicArr,
formData: state => state.formData
2024-08-02 17:26:50 +08:00
}
const actions = {
setPublicObj ({commit}, res) {
commit(types.PUBLIC_OBJ, res)
},
setPublicArr ({commit}, res) {
commit(types.PUBLIC_ARR, res)
2025-06-24 16:25:43 +08:00
},
setFormData ({commit}, res) {
commit(types.FORM_DATA, res)
2024-08-02 17:26:50 +08:00
}
}
const mutations = {
[types.PUBLIC_OBJ] (state, res) {
state.publicObj = res
},
[types.PUBLIC_ARR] (state, res) {
state.publicArr = res
2025-06-24 16:25:43 +08:00
},
[types.FORM_DATA] (state, res) {
state.formData = res
2024-08-02 17:26:50 +08:00
}
}
export default {
state,
getters,
actions,
mutations
}