質問するログイン新規登録

質問編集履歴

1

追記です。試したこと

2020/07/10 06:55

投稿

ueda_kesuke
ueda_kesuke

スコア34

title CHANGED
File without changes
body CHANGED
@@ -17,4 +17,20 @@
17
17
  ```
18
18
 
19
19
  足りない情報などあれば教えていただけると幸いです????‍♂️
20
- ご教授お願いします????‍♂️
20
+ ご教授お願いします????‍♂️
21
+
22
+ ## 試したこと
23
+ 以下のようにasync,awaitを加えてみましたがconsole上で`[vuex] do not mutate vuex store state outside mutation handlers.`エラーが出てしまいました
24
+
25
+ ```
26
+ querySnapshot.forEach(async (doc) => {
27
+ await db.collection('blogs').doc(doc.id).collection('likes').onSnapshot(snapshot =>
28
+ snapshot.size
29
+ )
30
+
31
+ blogs.push({
32
+ id: doc.id,
33
+ created_at: new Date().getTime(),
34
+ likeCount: ooo // ここにsnapshot.sizeで取得した値を入れたい
35
+ })
36
+ ```