我在我的 Vue 应用程序中使用 firebase-auth 和 firebase-firestore,并使用 vuefire 从 firestore 检索用户数据。
所以,在我的例子中:
data() {
return {
user: firebase.auth().currentUser
}
},
firestore: {
userData: db.collection("users").where("uid", "==", this.user.uid)
}
但是当代码执行时,“this”,应该是 Vue 的实例,是未定义的。我该如何解决这个问题?