91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

永靖县| 尉犁县| 新闻| 兖州市| 昭觉县| 仁寿县| 都匀市| 汨罗市| 化隆| 河北省| 师宗县| 永春县| 芮城县| 江北区| 客服| 湖州市| 六盘水市| 施秉县| 安平县| 泰宁县| 许昌县| 会东县| 凌云县| 名山县| 美姑县| 宜州市| 清流县| 茶陵县| 济阳县| 阿拉善盟| 开鲁县| 博乐市| 阿坝县| 靖江市| 定襄县| 黄平县| 仪征市| 弥勒县| 泗洪县| 桂东县| 河北区|