Vuefire动态路径

时间:2018-01-28 03:04:27

标签: firebase firebase-realtime-database vue.js vuejs2 vuefire

如何设置vuefire的路径,如下所示

export default {
  firebase: {
    classlist: db.ref('chapter/1'),  // here 1  need to be taken from data
    // like this db.ref('chapter/' + this.chapterid),
  },
  data:{
     chapterid:'' 
  },
  mounted:{
  // getchapterid here  
  this.chapterid=getChapterId()

  }
}

它不起作用它返回错误未定义的章节,无论如何都要这样做吗?

1 个答案:

答案 0 :(得分:0)

使用firebase的函数语法,否则this不绑定vue实例。

firebase() {
  return {
   classlist: db.ref('chapter/' + this.chapterid)
  }
},

<小时/> 资料来源:https://github.com/vuejs/vuefire/issues/90