質問編集履歴
2
状況の補足説明追加
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
実行順序説明部分をわかりやすくするために囲みました
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
|
-
|
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
|
-
|
27
|
+
2. 子のcreated
|
28
|
+
|
29
|
+
```
|
22
30
|
|
23
31
|
とする方法はありますでしょうか。
|
24
32
|
|