如何在VueFire中创建动态引用?

时间:2017-05-24 11:30:48

标签: javascript firebase vue.js vuefire

我正在尝试动态创建引用:

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

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

有谁知道怎么解决这个问题?

1 个答案:

答案 0 :(得分:2)

我使用vue-fire docs中的created () { this.$bindAsObject('project', db.ref('projects/' + this.$route.params.id)) } 创建了动态数据库参考。我在带有项目ID的创建钩子中使用它,如下所示:

vm.$unbind

如果你已经有了db.ref绑定,你可能需要<div class="parent"> <div class="children selectedchildren"></div> <div class="children"></div> <div class="children"></div> </div> ,但我还没有那么做。