- router.js
- import vue from 'vue'
- import Router from 'vue-router'
- // 开发环境不适用懒加载
- const _import = require('./_import_' + process.env.NODE_ENV);
- Vue.use(Router)
- const routerList=[
- { path: '/', component: _import('testRouter/HelloWorld')},
- ];
- export default new Router({
- routes: routerList
- })
- _import_development.js
- module.exports = file => require('@/views/' + file + '.vue').default // vue-loader at least v13.0.0+
- _import_production.js
- module.exports = file => () => import('@/views/' + file + '.vue')
来源: https://www.2cto.com/kf/201803/734281.html