質問編集履歴

2

状況の補足説明追加

2020/06/12 07:46

投稿

yu_yeah
yu_yeah

スコア14

test CHANGED
File without changes
test CHANGED
@@ -6,15 +6,15 @@
6
6
 
7
7
  ```
8
8
 
9
- 1. 親のcreatedをフックとして動作する関数でユーザ情報取得
9
+ 1. 親のcreatedをフックとして動作する関数でユーザ情報取得、vuexのstoreに格納
10
10
 
11
- 2. 子のcreatedをフックとして子コンポーネントのdataにユーザ情報格納
11
+ 2. 子のcreatedをフックとして子コンポーネントのdataにstoreからユーザ情報格納
12
12
 
13
13
  ```
14
14
 
15
15
 
16
16
 
17
- 他のページから遷移してきたとき等は想定の通り動作するのですが、そのページを更新したときなど、子コンポーネントのcreatedフックが先に実行されてしいます。
17
+ 他のページから遷移してきたとき等は想定の通り動作するのですが、そのページを更新したときなど、親コンポーネントがstoreにデータが格納される前に子コンポーネントのcreatedフックが先に実行され、エラーがおきます。
18
18
 
19
19
  常に
20
20
 

1

実行順序説明部分をわかりやすくするために囲みました

2020/06/12 07:46

投稿

yu_yeah
yu_yeah

スコア14

test CHANGED
File without changes
test CHANGED
@@ -4,9 +4,13 @@
4
4
 
5
5
  以下の流れのプログラムを想定しています。
6
6
 
7
+ ```
8
+
7
9
  1. 親のcreatedをフックとして動作する関数でユーザ情報取得
8
10
 
9
- 1. 子のcreatedをフックとして子コンポーネントのdataにユーザ情報格納
11
+ 2. 子のcreatedをフックとして子コンポーネントのdataにユーザ情報格納
12
+
13
+ ```
10
14
 
11
15
 
12
16
 
@@ -16,9 +20,13 @@
16
20
 
17
21
  実行順を
18
22
 
23
+ ```
24
+
19
25
  1. 親のcreated
20
26
 
21
- 1. 子のcreated
27
+ 2. 子のcreated
28
+
29
+ ```
22
30
 
23
31
  とする方法はありますでしょうか。
24
32