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()

  }
}

Он не работает, он возвращает ошибку undefined chapterid, есть ли вообще сделать это?

1 ответ

Используйте синтаксис функции для firebase, в противном случае this не связан с экземпляром vue.

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


Источник: https://github.com/vuejs/vuefire/issues/90

Другие вопросы по тегам