created と mounted の違い

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

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

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

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

参考:

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

created – API — Vue.js [公式]

mounted – API — Vue.js [公式]

Tagged:

コメントを残す

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