我有点VueJS废话,你能帮忙吗?
我声明我的变量:
data () {
return {
selectedContacts: [],
checkedContacts: []
}
}
然后在方法中执行以下操作:
this.checkedContacts.forEach((checkedContact) => {
var found = false
console.log(this.selectedContacts)
if (this.selectedContacts) {
this.selectedContacts.forEach((selectedContact) => {
if (checkedContact.contactid === selectedContact.contactid) {
found = true
}
})
}
if (!found) {
this.selectedContacts.push(this.checkedContact)
}
})
我总是得到selectedContacts未定义的错误。这怎么可能,它是在数据变量中定义的。我该如何访问这个变量?我想这是一个范围问题。
的Tx