__WEBPACK_IMPORTED_MODULE_3_vuex__.a is not a constructor


 

錯誤代碼

 

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
}
}
})


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM