1. 程式人生 > >vue 懶載入,開發環境不適用,生產環境才適用

vue 懶載入,開發環境不適用,生產環境才適用

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')