热搜词
发表于 2022-8-6 11:15:22 | 显示全部楼层 |阅读模式
$mount()手动挂载
当Vue实例没有el属性时,则该实例尚没有挂载到某个dom中;
假如需要延迟挂载,可以在之后手动调用vm.$mount()方法来挂载。

配置了el属性:

  1. new Vue({
  2. el: '#app',
  3. router,
  4. render: h => h(App)
  5. // render: x => x(App)
  6. // 这里的render: x => x(App)是es6的写法
  7. // 转换过来就是:  暂且可理解为是渲染App组件
  8. // render:(function(x){
  9. //  return x(App);
  10. // });
  11. });
复制代码

如果没有配置el属性,可以使用手动挂载$mount("#app")
  1. new Vue({
  2. //el: '#app',
  3. router,
  4. render: h => h(App)
  5. // render: x => x(App)
  6. // 这里的render: x => x(App)是es6的写法
  7. // 转换过来就是:  暂且可理解为是渲染App组件
  8. // render:(function(x){
  9. //  return x(App);
  10. // });
  11. }).$mount("#app");
复制代码
  1. var vm = new Vue({
  2.         router
  3. });
  4. vm.$mount('#app');
复制代码


全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2025-1-15 23:57 , Processed in 0.164943 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2025 Discuz! Team