如何在 VueFire 中创建动态引用?
How to create dynamic references in VueFire?
我正在尝试动态创建引用:
我的第一个引用有效,因为它是硬编码的,但第二个没有,显然是因为它是动态的:
firebase: function(){
return {
categories: db.ref('categories'),
subcategories: db.ref('categories').child(this.addItem.category)
}
}
有谁知道如何解决这个问题?
我使用 vue-fire docs 中的 vm.$bindAsObject
创建了一个动态数据库引用。我在带有项目 ID 的创建的挂钩中使用了它,如下所示:
created () {
this.$bindAsObject('project', db.ref('projects/' + this.$route.params.id))
}
如果您已经有了 db.ref 绑定,您可能需要 vm.$unbind
但我还没有这样做。
我正在尝试动态创建引用:
我的第一个引用有效,因为它是硬编码的,但第二个没有,显然是因为它是动态的:
firebase: function(){
return {
categories: db.ref('categories'),
subcategories: db.ref('categories').child(this.addItem.category)
}
}
有谁知道如何解决这个问题?
我使用 vue-fire docs 中的 vm.$bindAsObject
创建了一个动态数据库引用。我在带有项目 ID 的创建的挂钩中使用了它,如下所示:
created () {
this.$bindAsObject('project', db.ref('projects/' + this.$route.params.id))
}
如果您已经有了 db.ref 绑定,您可能需要 vm.$unbind
但我还没有这样做。