一个简单的例子:
import { createStore } from 'vuex'
const store = createStore({
state: {
count: 0
},
mutations: {
add (state) {
state.count++
}
},
getters: {
double (state) {
return state.count * 2
}
}
})
console.log('store', store.state.count)
store.commit('add')
console.log('store', store.state.count)
console.log('store', store.getters.double)