前提・実現したいこと
Vue.jsとFirebaseを利用した開発の練習をしています。
Firebaseからデータ取得し、data内のthis.myListに入れることが目的です。
下のコードに書いてあるように、thenの内と外で、this.myListが取得できるかどうかになぜ違いが出てくるのでしょうか。
どうぞよろしくお願い致します。
該当のソースコード
vue.js
1export default { 2 data(){ return { 3 myList: [] 4 } 5 }, 6 methods: { 7 fetchMyList(uid) { 8 firebase.firestore().collection("users").doc(uid).get().then((doc) => { 9 this.myList = doc.data().myList 10 console.log("thenの中: " + this.myList) // thenの中ではthis.myListで取り出せる 11 }) 12 console.log("thenの外: " + this.myList) // thenの外ではthis.myListで取り出せない 13 }, 14 }, 15}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/02 08:55