vue-router 分组件打包
import Vue from 'vue';
import Router from 'vue-router';
Vue.use(Router);
function loadView(view: string) {
return () => import(/* webpackChunkName: 'view-[request]' */ `@/views/${view}.vue`);
}
export default new Router({
mode: 'hash',
base: process.env.BASE_URL,
routes: [
{
path: '/',
name: 'home',
component: loadView('Home'),
},
{
path: '/about',
name: 'about',
component: loadView('About'),
}
]
});