単純な親子関係の画面を作成しています。
親コンポーネントの初期処理より先に子コンポーネントの初期処理を行いたい処理があり、以下のように記述しました。
デバッグしてみたところ、一応子コンポーネントの処理が先に実行されたのですが、これは偶然なのか、ライフサイクルに従った動作順なのか判断できません。
- 親
js
1mounted() { 2 // code 3}
- 子
js
1created() { 2 // code 3}
公式ドキュメント( https://jp.vuejs.org/v2/guide/instance.html#ライフサイクルダイアグラム )の図を見ながらですが、以下のような認識で正しいでしょうか?
- 親コンポーネントの
Compile template into render function
が実行される - templateに含まれる子コンポーネントのライフサイクルが始まり、上記の
created
が実行される - 親コンポーネントの上記処理が完了し、
mounted
が実行される

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/27 06:26