我正在使用以下代碼將新對象插入到數組'項目'中。但問題是當我插入一個新的對象時,它會替換之前添加的對象的內容。以這種方式,即使添加的對象不同,始終包含相同的對象。添加新對象替換舊對象的內容 - VueJS Store
我聽說這是由於使用'推',也通過參考。我怎樣才能解決這個問題是VueJS
Store.js
var store = new Vuex.Store({
state: {
value: 1,
quote: {
items: [],
something: ''
}
},
mutations: {
ADD (state, item) {
state.quote.items.push(item)
}
}
})
使用'Object.assign',因爲我在我的答案中添加了。 – Saurabh