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

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

 更新時(shí)間:2020年04月24日 09:29:30   作者:huangyao_0606  
這篇文章主要介紹了在 vue 路由懶加載中給 Webpack Chunks 命名的方法,本文給大家介紹的非常詳細(xì),對大家的學(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')
 }
]
...

這樣寫起來是完全沒有問題的,但是路由很多的情況下,這里的代碼量就會(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 還沒有加上去,這個(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

霍山县| 宜春市| 沅陵县| 云梦县| 卢氏县| 历史| 宝丰县| 湘西| 呼和浩特市| 台南县| 巢湖市| 广汉市| 蒙山县| 宝应县| 澳门| 平乡县| 专栏| 墨玉县| 阳西县| 徐汇区| 德安县| 永嘉县| 桑日县| 寿阳县| 昌吉市| 庆安县| 游戏| 桦甸市| 余姚市| 广饶县| 瓦房店市| 宜宾市| 岳普湖县| 丰镇市| 筠连县| 泰宁县| 龙岩市| 巴马| 红安县| 关岭| 淮南市|