1

如何为 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()

  }
}

它不起作用,它返回错误 undefined chapterid ,有没有办法做到这一点?

4

1 回答 1

1

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

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


来源:https ://github.com/vuejs/vuefire/issues/90

于 2018-03-16T00:44:25.770 回答