created と mounted の違い

props にデータを設定するだけの場合は、created を使う

  • DOM を構築してる間にも、HTTP の通信を行えるから
  • DOM がでかいと、Edge だと、mounted よりも体感できるレベルで早くなる

DOM にアクセスする必要があるときは、 mounted を使う

  • レスポンスが即返ってきた場合に、DOM の構築が終わっていない可能性がある
  • jQuery 時代をひきずったような DOM を直接指定するライブラリを使うときはこっち

参考:

Vuejs API アクセスは created と mounted のどちらで行う? – Qiita

created | Vue.js [公式]

mounted | Vue.js [公式]

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です