中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

vue中路由有哪些懶加載方式

養魚的貓咪
496
2021-03-29 14:53:14
欄目: 編程語言

在vue中實現路由懶加載的方法有:1.通過異步組件懶加載;2.使用import方法懶加載;3.使用require.ensure()函數懶加載;

vue中路由有哪些懶加載方式

在vue中實現路由懶加載的方法有以下幾種

1.通過異步組件實現實現路由懶加載

{

  path: '/home',

  name: 'home',

  component: resolve => require(['@/components/home'],resolve)

},{

  path: '/index',

  name: 'Index',

  component: resolve => require(['@/components/index'],resolve)

},{

  path: '/about',

  name: 'about',

  component: resolve => require(['@/components/about'],resolve)

}

2.使用import方法實現路由懶加載

const Home =  () => import(/* webpackChunkName: 'ImportFuncDemo' */ '@/components/home')

const Index = () => import(/* webpackChunkName: 'ImportFuncDemo' */ '@/components/index')

const About = () => import(/* webpackChunkName: 'ImportFuncDemo' */ '@/components/about')

3.使用webpack中的require.ensure()函數實現路由懶加載

{

  path: '/home',

  name: 'home',

  component: r => require.ensure([], () => r(require('@/components/home')), 'demo')

}, {

  path: '/index',

  name: 'Index',

  component: r => require.ensure([], () => r(require('@/components/index')), 'demo')

}, {

  path: '/about',

  name: 'about',

  component: r => require.ensure([], () => r(require('@/components/about')), 'demo-01')

}


0
嘉禾县| 柏乡县| 海林市| 乡宁县| 竹溪县| 钦州市| 临湘市| 高台县| 布拖县| 长寿区| 连云港市| 盖州市| 宁夏| 中阳县| 南投市| 锦屏县| 龙泉市| 盐边县| 苏尼特左旗| 保山市| 天津市| 龙口市| 昂仁县| 汽车| 淄博市| 蓬安县| 互助| 山丹县| 磐安县| 潢川县| 城口县| 高州市| 广安市| 滨州市| 昌图县| 阿鲁科尔沁旗| 东方市| 南郑县| 清新县| 瑞昌市| 肥东县|