0
我有以下方法,我需要在路由加載上運行。我試過從updated
開始調用它,但它不工作。我也包括了ESLint錯誤。VueJS更新函數問題
methods: {
getDeals (key, cb) {
this.dealsRel.child(key).on('child_added', snap => {
let dealRef = this.dealsRef.child(snap.key)
dealRef.once('value', cb)
})
}
},
updated: {
getDeals (this.finalItem, snap => {
var snapVal = snap.val()
this.deals.push(snapVal)
console.log(this.deals)
})
}
和ESLint錯誤。
Parsing error: Unexpected token
31 | },
32 | updated: {
33 | getDeals (this.finalItem, snap => {
| ^
34 | var snapVal = snap.val()
35 | this.deals.push(snapVal)
我確定這只是我格式化這個錯誤。但不知道如何使這項工作。
'updated'應該是一個函數,而不是一個對象。 – ceejayoz
@ceejayoz謝謝!我不能相信我錯過了這一點。我會很樂意接受你的回答。 – Auzy