亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue加載組件、動態加載組件的幾種方式

發布時間:2020-09-30 19:17:06 來源:腳本之家 閱讀:253 作者:樓蘭之幻 欄目:web開發

什么是組件:

組件是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={
  name:name,
  component:myComponent
}

2、使用import導入組件,直接將組件賦值給componet

var name = 'system';
var route={
  name:name,
  component :() => import('../components/' + name + '.vue');
}

3、使用require 導入組件,可以獲取到組件

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

4、使用require 導入組件,直接將組件賦值給componet

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

總結

以上所述是小編給大家介紹的Vue加載組件、動態加載組件的幾種方式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

资溪县| 康平县| 蓬安县| 潜山县| 平阴县| 沂南县| 长子县| 沽源县| 塘沽区| 中山市| 岳西县| 普兰县| 安义县| 江口县| 阳原县| 天长市| 三江| 德清县| 武宣县| 怀来县| 阿巴嘎旗| 衡阳县| 萨迦县| 黄龙县| 嘉义县| 靖州| 弥勒县| 洛隆县| 陆丰市| 简阳市| 内乡县| 湛江市| 平湖市| 玉龙| 安顺市| 怀远县| 土默特右旗| 剑河县| 茌平县| 阿克| 祁东县|