1

我正在尝试动态创建参考:

我的第一个 ref 有效,因为它是硬编码的,但第二个没有,显然是因为它是动态的:

 firebase: function(){
    return {
        categories: db.ref('categories'),
        subcategories: db.ref('categories').child(this.addItem.category)
    }   
 }

有谁知道如何解决这个问题?

4

1 回答 1

2

我使用vue-fire docsvm.$bindAsObject中的找到创建了一个动态 db ref 。我在创建的带有项目 id 的钩子中使用它,如下所示:

created () {
  this.$bindAsObject('project', db.ref('projects/' + this.$route.params.id))
}

如果你已经有一个 db.ref 绑定,你可能必须vm.$unbind这样做,但我还没有这样做。

于 2017-06-15T00:50:56.660 回答