main.js
import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
Vue.config.productionTip = false;
new Vue({
router,
store,
render: h => h(App)
}).$mount("#app");
render: h => h(App)とは
render: h => h(App)
については、こちら
https://qiita.com/teinen_qiita/items/ed1bb1909a17f9ca9daa
.$mount("#app")とは
以下、ガイドより引用
https://vuejs.org/v2/api/index.html#vm-mount
Vue インスタンスがインスタンス化において el オプションを受け取らない場合は、DOM 要素は関連付けなしで、
”アンマウント(マウントされていない)” 状態になります。vm.$mount() は アンマウントな Vue インスタンスの
ために使用することができます。
マウンティングを手動で開始する
# インスタンスを生成し、#app にマウント(#app を置換)
new MyComponent().$mount('#app')