基于 iview Tabs 组件实现

功能:为每个 tab 动态创建不同的、特定的组件内容,而不需要大量的 import 组件并进行 component 注册

Index.vue

import loader from './EntryLoader.vue'

export default {

components: {loader},

data() {

return {

zj:[

{label:'tab1',vueName:'workflow/Index'},

{label:'tab2',vueName:'workflow/Index2'},

{label:'tab3',vueName:'workflow/Index3'}

]

}

}

}

EntryLoader.vue

export default {

props: ['vueName'],

data() {

return {}

},

created() {

this.$options.components[this.vueName] = require('@/components/' + this.vueName + '.vue')

},

render: function (createElement) {

return createElement(this.vueName)

}

}

总结

以上所述是小编给大家介绍的vue 动态加载并注册组件且通过 render动态创建该组件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

render vue 添加类_详解vue 动态加载并注册组件且通过 render动态创建该组件相关推荐

  1. vue数组刷新_详解VUE 数组更新

    1.数据方法分类: (1)原数组改变 push pop unshift shift reverse sort splice (2)原数组未变,生成新数组 slice concat filter 对于使 ...

  2. ajax post提交数据_详解Ajax异步加载

    前言: 作为资深球迷,提起Ajax,第一反应想到的是阿贾克斯,那个曾培养出伊布,范德法特,苏亚雷斯,亨特拉尔等一众球星的荷甲著名球队. 很显然,我们今天说的Ajax,跟足球没有任何关系,我们说的是这个 ...

  3. webpack 异步加载配置文件_详解webpack异步加载业务模块

    虽然把我们用到的JS文件全部打包一个可以节省请求数,但如果打包后的JS文件过大,那么也容易出现白屏现象,许多操作失灵.而且一些区域是点到才出现,那么相关的JS其实可以剥离出这个大JS文件外.这就涉及到 ...

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

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

  5. 实例化vue发生了什么?(详解vue生命周期)

    实例化vue发生了什么?(详解vue生命周期) 本文将对vue的生命周期进行详细的讲解,让你了解一个vue实例的诞生都经历了什么~ 我在Github上建立了一个存放vue笔记的仓库,以后会陆续更新一些 ...

  6. android系统加载主题的流程,详解Android布局加载流程源码

    一.首先看布局层次 看这么几张图 我们会发现DecorView里面包裹的内容可能会随着不同的情况而变化,但是在Decor之前的层次关系都是固定的.即Activity包裹PhoneWindow,Phon ...

  7. vue动态设置文字布局方式_详解Vue动态添加模板的几种方法

    动态添加模板需要收集原始数据的页面,这个时候我们需要很多原始数据收集模板,下面给大家详解Vue 动态添加模板的几种方法,希望对你学习这方面知识有所帮助. 通常我们会在组件里的 template 属性定 ...

  8. dom不刷新 vue 加数据后_详解Vue 数据更新了但页面没有更新的 7 种情况汇总及延伸总结...

    如果你发现你自己需要在 vue 中做一次强制更新,99.9% 的情况,是你在某个地方做错了事. 1. vue 无法检测实例被创建时不存在于 data 中的 property 原因:由于 vue 会在初 ...

  9. vue单文件props写法_详解Vue 单文件组件的三种写法

    详解Vue 单文件组件的三种写法 JS构造选项写法 export defaul { data, methods, ...} JS class写法 @Component export default c ...

最新文章

  1. node-inspector 在chrome里调试node代码
  2. IDEA新建maven项目漏掉webapp目录解决方法
  3. NSString 练习
  4. setup2go制作安装程序
  5. jssdk更新日志_关于jssdk版本的阿里云网站内容、产品介绍、帮助文档、论坛交流和云市场相关问题...
  6. JavaScript学习笔记(七)--函数
  7. cascade=CascadeType.ALL的深坑
  8. IT项目管理之系统设计
  9. LINUX安装DeepStream
  10. Electron下使用samba相关问题记录
  11. 功能全面的开源小程序商城-CRMEB
  12. 【Linux】Linux的字符终端
  13. 如何查询电脑最大可扩展内存
  14. ocr初始化失败怎么办_电脑提示应用程序正常初始化失败如何解决?
  15. java poi将每一个cell设置为文本格式
  16. 微信小程序高德地图获取当前定位
  17. [译] APT分析报告:06.猖獗的小猫——针对伊朗的APT攻击活动详解
  18. OpenJudge百炼习题解答(C++)--题4040:买书问题
  19. Android 搭建Linux服务器
  20. Hadoop启停服务命令大全

热门文章

  1. 在线文件(Word、Excel、PPT、PDF)预览
  2. Spring 应用开发框架 Spring Boot 2.3.0 最新版本发布
  3. Node.js 的Web 服务器--Fenix
  4. 【机器人】9-10月项目疑惑
  5. python五类前景_如何在Python中实现这五类强大的概率分布【转】
  6. 分享微信朋友或朋友圈
  7. 不需要英语的计算机行业,北京评职称不再考外语计算机 将涉及300多万人
  8. 苹果手机处理器_全球最强手机处理器诞生!苹果A14主频首超3GHz:性能秒杀华为/高通...
  9. twig模板基本学习
  10. VC++ : VS2008 使用ATL开发COM组件