灰儿 发表于 2022-8-6 11:15:22

vue中的.$mount('#app')手动挂载操作

$mount()手动挂载
当Vue实例没有el属性时,则该实例尚没有挂载到某个dom中;
假如需要延迟挂载,可以在之后手动调用vm.$mount()方法来挂载。

配置了el属性:
new Vue({
el: '#app',
router,
render: h => h(App)
// render: x => x(App)
// 这里的render: x => x(App)是es6的写法
// 转换过来就是:暂且可理解为是渲染App组件
// render:(function(x){
//return x(App);
// });
});

如果没有配置el属性,可以使用手动挂载$mount("#app")
new Vue({
//el: '#app',
router,
render: h => h(App)
// render: x => x(App)
// 这里的render: x => x(App)是es6的写法
// 转换过来就是:暂且可理解为是渲染App组件
// render:(function(x){
//return x(App);
// });
}).$mount("#app");

var vm = new Vue({
      router
});
vm.$mount('#app');

页: [1]
查看完整版本: vue中的.$mount('#app')手动挂载操作