util.import.production.js 510 B

123456789101112131415
  1. /**
  2. * 生产环境
  3. * ===========
  4. * 当打包构建应用时,Javascript 包会变得非常大,影响页面加载。
  5. * 如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。
  6. *
  7. */
  8. // module.exports = file => () => import('@/views' + file)
  9. module.exports = (file, params = {}) => {
  10. // 兼容菜单URL传参
  11. const [path, query] = file.split('?')
  12. return () => import('@/views' + path)
  13. }