2020-11-26 Vue.jsのルートインスタンスとコンポーネントの違いを理解する Vue.js JavaScript ルートインスタンスとコンポーネントの違い ルートインスタンスは既存のHTML要素のID属性で紐付ける * そのためelオプションがある VueコンポーネントもVueインスタンスなのでelオプション以外は同じオプションを受けられる グローバルコンポーネントとローカルコンポーネントの違い グローバルコンポーネントは登録毎に読み込まれた全てのVueインスタンスで呼び出せる 使用しない場合でもVueを通じた最終的なビルドに含まれてしまうのでファイルサイズが大きくなる それを避けるためにローカルコンポーネントが提供されており、通常はローカルコンポーネントで定義する