动态加载组件的四种方式:

1、使用import导入组件,可以获取到组件

1

2

3

4

5

6

var name = 'system';

var myComponent =() => import('../components/' + name + '.vue');

var route={

  name:name,

  component:myComponent

}

2、使用import导入组件,直接将组件赋值给componet

1

2

3

4

5

var name = 'system';

var route={

  name:name,

  component :() => import('../components/' + name + '.vue');

}

3、使用require 导入组件,可以获取到组件

1

2

3

4

5

6

var name = 'system';

var myComponent = resolve => require.ensure([], () => resolve(require('../components/' + name + '.vue')));

var route={

  name:name,

  component:myComponent

}

4、使用require 导入组件,直接将组件赋值给componet

1

2

3

4

5

6

7

var name = 'system';

var route={

  name:name,

  component(resolve) {

    require(['../components/' + name + '.vue'], resolve)

  }

}

[Vue]动态加载组件的四种方式相关推荐

  1. Vue动态加载组件的四种方式

    动态加载组件的四种方式: 1.使用import导入组件,可以获取到组件 var name = 'system'; var myComponent =() => import('../compon ...

  2. vue.js 动态加载 html,Vue加载组件、动态加载组件的几种方式

    什么是组件: 组件是Vue.js最强大的功能之一.组件可以扩展HTML元素,封装可重用的代码.在较高层面上,组件是自定义的元素,Vue.js的编译器为它添加特殊功能.在有些情况下,组件也可以是原生HT ...

  3. vue -- 动态加载组件 (tap 栏效果)

    在 vue 中,实现 Tab 切换主要有三种方式:使用动态组件,使用 vue-router 路由,使用第三方插件. 因为这次完成的功能只是简单切换组件,再则觉得使用路由切换需要改变地址略微麻烦,所以使 ...

  4. ssm预先加载数据的四种方式

    在web项目中,首页的很多内容都需要从数据库中来获取,但是默认初始加载页面并不会加载出来数据库中的数据,这时,我们需要对数据进行 "预加载" 一 设置初始页面ResultMappi ...

  5. render注册一个链接组件_详解vue 动态加载并注册组件且通过 render动态创建该组件...

    基于 iview Tabs 组件实现 功能:为每个 tab 动态创建不同的.特定的组件内容,而不需要大量的 import 组件并进行 component 注册 Index.vue import loa ...

  6. render vue 添加类_详解vue 动态加载并注册组件且通过 render动态创建该组件

    基于 iview Tabs 组件实现 功能:为每个 tab 动态创建不同的.特定的组件内容,而不需要大量的 import 组件并进行 component 注册 Index.vue import loa ...

  7. 踩坑记15 动态路由 router.options.routes未更新 | vue升级 element-plus未适配vue3.2.x | vite glob导入动态加载组件,不能使用别名alias

    2021.8.12 坑50(vue-router4.addRoute().router.options.routes未更新):进行动态权限获取菜单的设置,使用了addRoute()来添加路由,但是ro ...

  8. ajax加载vue数据,详解使用Vue.Js结合Jquery Ajax加载数据的两种方式

    整理文档,搜刮出一个使用vue.js结合jquery ajax加载数据的两种方式的代码,稍微整理精简一下做下分享. 废话不多说,直接上代码 html代码 demo {{message }} 测试jqu ...

  9. angular使用动态组件后属性值_Angular动态加载组件

    引言 有时候需要根据URL来渲染不同组件,我所指的是在同一个URL地址中根据参数的变化显示不同的组件:这是利用Angular动态加载组件完成的,同时也会设法让这部分动态组件也支持AOT. 动态加载组件 ...

  10. vue动态加载VueI18n实现国际化

    vue动态加载VueI18n实现国际化 前言 编写后端工程 编写前端工程 前言 前一段时间给大家写了一个基于spring boot和iview的前后端分离架构,当时国际化的语言信息是直接在前端直接事先 ...

最新文章

  1. weidingma参考文献
  2. 双11/618,除了能拉升业绩外,还有什么好处?
  3. docker命令:删除所有为stop状态的docker容器
  4. python ==》 内置函数
  5. 计算机共享无法打开,局域网其他计算机就无法打开我的共享文件
  6. 总结一下安装linux系统经验-版本选择-安装ubuntu
  7. 京东宙斯php版本sdk不能用_多主机平台玩家的福音,北通宙斯T6精英版体验测评...
  8. js中使用HTML模板字符串
  9. java 框架_java三大主流框架是什么
  10. krohne流量计接线图_科隆电磁流量计转换器操作说明
  11. 【jetson nano】SD卡驱动挂载到nano板
  12. 【Python表白爱心合集】——“故事很长,我长话短说,我喜欢你,很久了”(♡ʟᴏᴠᴇ ᴜ ᴛʜʀᴇᴇ ᴛʜᴏᴜsᴀɴᴅ♡)
  13. [RK3399][Android7.1] DDR动态频率调节驱动小结
  14. Netflix继续开源,更多猴子进入视野
  15. rtx服务器设置 文件,rtx 服务器 文件传输 配置
  16. arp欺骗和dns欺骗
  17. Docker 理论以及隔离
  18. pandas笔记2---reset_index函数drop与inplace参数的理解
  19. MySQL----mysql_secure_installation 安全配置向导
  20. android官网m魅族15,魅族15亮相安卓官网 圆形Home键设计

热门文章

  1. SDRAM控制器在连续读写数据时的优化
  2. 电容触摸屏测试软件,大规模生产中如何测量触摸屏电容值
  3. android文件管理器,10款优秀的Android文件管理器
  4. 计算机组成原理习题集
  5. django 转发_Django开发常用30个软件包
  6. 汇编语言教程 -- 开始
  7. python基础函数应用_python基础之函数的应用
  8. 艺电模拟城市开源代码读后感
  9. Google的Java常用类库 Guava资料
  10. 内存卡 android 刷机教程,怎样用卡刷包刷机?安卓手机通用刷机包卡刷教程