This commit is contained in:
2025-10-28 11:44:05 +08:00
parent 5d4339905e
commit 4dd5fa6a42
9 changed files with 158 additions and 63 deletions

34
src/store/index.js Normal file
View File

@@ -0,0 +1,34 @@
import Vue from 'vue'
import Vuex from 'vuex'
// 必须先通过 Vue.use() 安装 Vuex
Vue.use(Vuex)
const store = new Vuex.Store({
state: {
journalList: []
},
mutations: {
setJournalList(state, journalList) {
state.journalList = journalList
}
},
actions: {
incrementAsync(context) {
setTimeout(() => {
context.commit('increment')
}, 1000)
}
},
getters: {
getJournalList(state) {
return state.journalList
},
doubleCount(state) {
return state.count * 2
}
}
})
export default store