当前位置: 首页>編程日記>正文

Vue加载组件、动态加载组件的几种方式

Vue加载组件、动态加载组件的几种方式

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

组件是Vue.js最强大的功能之一。组件可以扩展HTML元素,封装可重用的代码。这篇文章通过实例代码给大家介绍了Vue加载组件、动态加载组件的几种方式,需要的朋友参考下吧
什么是组件:

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

下面一段简单的代码给大家介绍Vue加载组件的几种方式,具体代码如下所示:

//正常加载  
import index from '../pages/index.vue'  
import view from '../pages/view.vue'  
//懒加载  
const index = resolve => require(\['../pages/index.vue'\], resolve)  
const view = resolve => require(\['../pages/view.vue'\], resolve)  
//懒加载 \- 按组  
const index = r => require.ensure(\[\], () => r(require('../pages/index.vue')), 'group-index')  
const view = r => require.ensure(\[\], () => r(require('../pages/view.vue')), 'group-view')  
// 懒加载 \- 按组 import,基于ES6 import的特性  
const index = () => import('../pages/index.vue')  
const view = () => import('../pages/view.vue')  

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

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

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

var name = 'system';  
var myComponent =() => import('../components/' + name + '.vue');  
var route={//前端全栈开发交流学习圈:866109386  name:name,//帮助1-3年前端人员,提神技术思维  component:myComponent  
}  

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

var name = 'system';  
var route={//前端全栈开发交流学习圈:866109386  name:name,//帮助1-3年前端人员,提神技术思维  component :() => import('../components/' + name + '.vue');  
}  

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

var name = 'system';  
var myComponent = resolve => require.ensure(\[\], () => resolve(require('../components/' + name + '.vue')));  
var route={//前端全栈开发交流学习圈:866109386  name:name,//帮助1-3年前端人员,提神技术思维  component:myComponent  
}  

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

var name = 'system';  
var route={  name:name,  component(resolve) {  require(\['../components/' + name + '.vue'\], resolve)  }  
}  

以上所述就是是给大家介绍的Vue加载组件、动态加载组件的几种方式,希望对大家有所帮助。

转载于:https://my.oschina.net/u/3970421/blog/2874313


https://www.fengoutiyan.com/post/14526.html

相关文章:

  • 应用组件加载中
  • vue异步组件加载实现方式
  • vue动态添加组件渲染
  • 加载组件异常
  • vuejs动态加载组件
  • vue动态引入组件
  • react动态加载组件
  • vue动态注册组件
  • 鏡像模式如何設置在哪,圖片鏡像操作
  • 什么軟件可以把圖片鏡像翻轉,C#圖片處理 解決左右鏡像相反(旋轉圖片)
  • 手機照片鏡像翻轉,C#圖像鏡像
  • 視頻鏡像翻轉軟件,python圖片鏡像翻轉_python中鏡像實現方法
  • 什么軟件可以把圖片鏡像翻轉,利用PS實現圖片的鏡像處理
  • 照片鏡像翻轉app,java實現圖片鏡像翻轉
  • 什么軟件可以把圖片鏡像翻轉,python圖片鏡像翻轉_python圖像處理之鏡像實現方法
  • matlab下載,matlab如何鏡像處理圖片,matlab實現圖像鏡像
  • 圖片鏡像翻轉,MATLAB:鏡像圖片
  • 鏡像翻轉圖片的軟件,圖像處理:實現圖片鏡像(基于python)
  • canvas可畫,JavaScript - canvas - 鏡像圖片
  • 圖片鏡像翻轉,UGUI優化:使用鏡像圖片
  • Codeforces,CodeForces 1253C
  • MySQL下載安裝,Mysql ERROR: 1253 解決方法
  • 勝利大逃亡英雄逃亡方案,HDU - 1253 勝利大逃亡 BFS
  • 大一c語言期末考試試題及答案匯總,電大計算機C語言1253,1253《C語言程序設計》電大期末精彩試題及其問題詳解
  • lu求解線性方程組,P1253 [yLOI2018] 扶蘇的問題 (線段樹)
  • c語言程序設計基礎題庫,1253號C語言程序設計試題,2016年1月試卷號1253C語言程序設計A.pdf
  • 信奧賽一本通官網,【信奧賽一本通】1253:抓住那頭牛(詳細代碼)
  • c語言程序設計1253,1253c語言程序設計a(2010年1月)
  • 勝利大逃亡英雄逃亡方案,BFS——1253 勝利大逃亡
  • 直流電壓測量模塊,IM1253B交直流電能計量模塊(艾銳達光電)
  • c語言程序設計第三版課后答案,【渝粵題庫】國家開放大學2021春1253C語言程序設計答案
  • 18轉換為二進制,1253. 將數字轉換為16進制
  • light-emitting diode,LightOJ-1253 Misere Nim
  • masterroyale魔改版,1253 Dungeon Master
  • codeformer官網中文版,codeforces.1253 B
  • c語言程序設計考研真題及答案,2020C語言程序設計1253,1253計算機科學與技術專業C語言程序設計A科目2020年09月國家開 放大學(中央廣播電視大學)
  • c語言程序設計基礎題庫,1253本科2016c語言程序設計試題,1253電大《C語言程序設計A》試題和答案200901
  • 肇事逃逸車輛無法聯系到車主怎么辦,1253尋找肇事司機