Я ищу способ сохранить результаты, полученные из коллекции Firestore, и использовать их в переменной, а затем повторно сохранить их в data () и использовать повторно.
Я не уверен, каксохранить результаты из асинхронной функции в переменную.
Пожалуйста, помогите мне с этим, ребята
Вот мой код.
import firebase from "firebase";
export default{
data() {
return {
uid: firebase.auth().currentUser.uid,
teamLead: ""
};
},
created() {
db.collection("users").onSnapshot(users => {
users.docChanges().forEach(user => {
if (this.uid == user.doc.id) {
this.teamLead = user.doc.data().teamLead
}
});
});
console.log(this.teamLead)
В этом коде Я бы хотел сохранить значение teamLead в функции data ().Как мне это сделать?