錯誤代碼
let store = new Vuex({ state: { totalPrice: 0 }, mutations: { increment (state, price) { state.totalPrice += price }, decrement (state, price) { state.totalPrice -= price } } })
正確代碼:
let store = new Vuex.Store({ state: { totalPrice: 0 }, mutations: { increment (state, price) { state.totalPrice += price }, decrement (state, price) { state.totalPrice -= price } } })
分析:構造器寫法寫錯了應該是new Vuex.Store({})
下面請忽略。。
let
store =
new
Vuex({
state: {
totalPrice:
0
},
mutations: {
increment (
state,
price) {
state.
totalPrice +=
price
},
decrement (
state,
price) {
state.
totalPrice -=
price
}
}
})