$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');
复制代码
|
|