抱歉,如果这是一个非常简单的问题,我尝试在此处遵循一些答案,但我不能..
我想根据第一个向数组添加一个新对象
我发现可行的方法是这样的:
new Vue({
el: "#app",
data: {
name: '', //name isnt inside and object
//failedExample: {name: ''}
array: []
},
methods: {
add(){
this.array.push({name: this.name}) // i push a key:value
//this.array.push(failedExample) // what i wished to do
}
}
});
https://jsfiddle.net/myrgato/6mvx0y1a/
我知道通过使用注释的array.push,我只会一遍又一遍地添加对对象的相同引用,所以当我更改failedExample.name 的值时,它会在数组的所有位置发生变化。有没有办法不发生这种情况?就像,我添加第一个对象,然后将下一个对象作为 NEW 而不是引用?