Computed property “XXX” was assigned to but it has no setter錯誤

當你使用Vuex中state中狀態時,在Vue中使用了v-model綁定數據報錯

 

 原因

  1. 組件中v-model=“XXX”,而XXX是vuex state中的某個變量
  2. vuex中是單項流,v-model是vue中的雙向綁定,但是在computed中只通過get獲取參數值,沒有set無法改變參數值

解決

在computed中添加get和set

將v-model改成:value

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章