VueJS更新功能问题

时间:2017-06-05 20:23:10

标签: javascript vue.js vuejs2

我需要在路由加载上运行以下方法。我试过从updated调用它,但它没有用。我也包含了ESLint错误。

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)

我确定这只是我格式化这个错误。但不确定如何使这项工作。

1 个答案:

答案 0 :(得分:0)

updated挂钩应该是一个函数,而不是一个对象。