nuxtで下記のコードでmessagesに配列をpushしたく、そのなかの配列のuser_iconに値をうまく渡せません
created() { const db = firebase.firestore() db.collection('room').doc(this.room_id).collection('message').onSnapshot(querySnapshot => { querySnapshot.docChanges().forEach(doc => { var user_icon_ref = db.collection("user").doc("userid") user_icon_ref.get().then(function (userdoc) { user_icon_url = userdoc.data() }), this.messages.push({ ...doc.doc.data(), id: doc.doc.id, user_icon: user_icon_url.name }) }) }) },
エラー文
ReferenceError: user_icon_url is not defined
回答1件
あなたの回答
tips
プレビュー