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