vue工程按业务路由打包,页面只加载对应资源

Posted peter-web

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue工程按业务路由打包,页面只加载对应资源相关的知识,希望对你有一定的参考价值。

修改路由表:src/router/index.js

import Vue from ‘vue‘;
import Router from ‘vue-router‘;

// 主要写法如下
const Test = r => require.ensure([], () => r(require(‘@/components/test/test.vue‘)), ‘test‘);
 
const routes = [{
    path: ‘/‘,
    redirect: ‘/error/404‘
  },
  {
    path: ‘/test‘,
    name: ‘test‘,
    component: Test
}];
 
export default new Router({
  mode: ‘history‘,
  base: ‘/‘,
  routes: routes
})

以上是关于vue工程按业务路由打包,页面只加载对应资源的主要内容,如果未能解决你的问题,请参考以下文章

vue 组件按需引用,vue-router懒加载,vue打包优化,加载动画

vue-router和webpack懒加载,页面性能优化篇

vue2.x 路由懒加载 优化打包体积

vue项目实现路由按需加载(路由懒加载)的3种方式

vue中路由按需加载的几种方式

vue路由懒加载