Vue.jsのドキュメントでは、createdおよびmountedイベントについて次のように説明しています。
created
インスタンスの作成後に同期的に呼び出されます。この段階で、インスタンスはオプションの処理を完了しています。つまり、データ監視、計算されたプロパティ、メソッド、監視/イベントコールバックが設定されています。ただし、マウント段階はまだ開始されておらず、$ elプロパティはまだ利用できません。
mounted
インスタンスがマウントされた直後に呼び出され、elは新しく作成されたvm。$ elに置き換えられます。ルートインスタンスがドキュメント内要素にマウントされている場合、mountが呼び出されたときにvm。$ elもドキュメント内になります。
このフックは、サーバー側のレンダリング中には呼び出されません。
理論は理解していますが、実践に関して2つの質問があります。
created使用されるケースはありますmountedか?created実際の(実際のコード)状況で、何のためにイベントを使用できますか?
created()、api呼び出しのアクションをディスパッチするために使用しています。
createdは以前に呼び出されるため、たとえばAPIバックエンドからデータのフェッチをトリガーすることは理にかなっています。