最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue 路由懶加載中給 Webpack Chunks 命名的方法

 更新時(shí)間:2020年04月24日 09:29:30   作者:huangyao_0606  
這篇文章主要介紹了在 vue 路由懶加載中給 Webpack Chunks 命名的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

最早的路由定義方式

import Vue from 'vue'
import VueRouter from 'vue-router'

import Home from '../views/Home.vue'
import About from '../views/About.vue'
import Login from '../views/Login.vue'

Vue.use(VueRouter)

const routes = [
 { path: '/', name: 'Home', component: Home },
 { path: '/about', name: 'About', component: About },
 { path: '/login', name: 'Login', component: Login }
]

const router = new VueRouter({
 routes
})

export default router

進(jìn)化版路由組件懶加載以及定義 chunk name

...
const routes = [
 {
  path: '/',
  name: 'Home',
  component: () => import(/* webpackChunkName: "Home" */ '../views/Home.vue')
 },
 {
  path: '/about',
  name: 'About',
  component: () => import(/* webpackChunkName: "About" */ '../views/About.vue')
 },
 {
  path: '/login',
  name: 'Login',
  component: () => import(/* webpackChunkName: "Login" */ '../views/Login.vue')
 }
]
...

這樣寫(xiě)起來(lái)是完全沒(méi)有問(wèn)題的,但是路由很多的情況下,這里的代碼量就會(huì)增加,我們能不能把「路徑」與「組件」綁定的操作放大循環(huán)里面去做呢

const routeOptions = [
 { path: '/', name: 'Home' },
 { path: '/about', name: 'About' },
 { path: '/login', name: 'Login' }
]
const routes = routeOptions.map(route => {
	return {
		...route,
		component: () => import(`@/views/${route.name}.vue`)
	}
})
const router = new VueRouter({
 routes
})

這樣就優(yōu)雅了不少,但是我們的 chunk name 還沒(méi)有加上去,這個(gè)時(shí)候就要用到 webpack 2.6.0 以上的占位符[ index ]和[ request ]

const routeOptions = [
 { path: '/', name: 'Home' },
 { path: '/about', name: 'About' },
 { path: '/login', name: 'Login' }
]

const routes = routeOptions.map(route => {
 return {
  ...route,
  component: () => import(/* webpackChunkName: "[request]" */ `../views/${route.name}.vue`)
 }
})

const router = new VueRouter({
 routes
})

build 一下就能看到想要的 chunk 了

在這里插入圖片描述

到此這篇關(guān)于在 vue 路由懶加載中給 Webpack Chunks 命名的文章就介紹到這了,更多相關(guān)vue 路由懶加載內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

罗江县| 南郑县| 彩票| 公安县| 西贡区| 广饶县| 仁怀市| 彰化市| 策勒县| 东丰县| 汾阳市| 庄浪县| 旺苍县| 宁德市| 宜城市| 当雄县| 隆回县| 郸城县| 克东县| 三江| 曲靖市| 鸡西市| 镇赉县| 乌兰浩特市| 石林| 浦县| 偏关县| 商丘市| 离岛区| 赤壁市| 锡林郭勒盟| 锡林郭勒盟| 香港| 万年县| 科尔| 东阿县| 宁乡县| 沙湾县| 申扎县| 扎兰屯市| 南召县|