1.错误做法,添加进的所有数据会一模一样
<input v-model="newItem.question"/>
data () {
return {
questionlist: [],
newItem: {
question: '',
items: ['不愿意参加', '配合参加', '即使只要']
}
}
}
methods: {
add () {
this.questionlist.push(this.newItem)
}
}
2.正确做法
<input v-model="newQuestion"/>
data () {
return {
questionlist: [],
newQuestion: '',
newItems: ['不愿意参加', '配合参加', '即使只要']
}
}
add () {
var obj = {}
obj.question = this.newQuestion
obj.items = this.newItems
this.questionlist.push(obj)
}
