• vuerouter路由懒加载


     

    正常配置

    import Vue from 'vue'
    import Router from 'vue-router'
    import Login from '@/components/pages/login'
    import Capture from '@/components/pages/capture'
    import List from '@/components/pages/list'
    import CaptureFail from '@/components/pages/capture-fail'
    
    Vue.use(Router)
    
    export default new Router({
      routes: [
        {
          path: '/',
          name: 'Login',
          component: Login
        },
        {
          path: '/capture',
          name: 'Capture',
          component: Capture
        },
        {
          path: '/list',
          name: 'List',
          component: List
        },
        {
          path: '/capture-fail',
          name: 'CaptureFail',
          component: CaptureFail
        }
      ]
    })
    

    懒加载配置

    import Vue from 'vue'
    import Router from 'vue-router'
    // import Login from '@/components/pages/login'
    // import Capture from '@/components/pages/capture'
    // import List from '@/components/pages/list'
    // import CaptureFail from '@/components/pages/capture-fail'
    
    Vue.use(Router)
    
    export default new Router({
      routes: [
        {
          path: '/',
          name: 'Login',
          component: resolve => require(['@/components/pages/login'], resolve) // Login
        },
        {
          path: '/capture',
          name: 'Capture',
          component: resolve => require(['@/components/pages/capture'], resolve) // Capture
        },
        {
          path: '/list',
          name: 'List',
          component: resolve => require(['@/components/pages/list'], resolve) // List
        },
        {
          path: '/capture-fail',
          name: 'CaptureFail',
          component: resolve => require(['@/components/pages/capture-fail'], resolve) // CaptureFail
        }
      ]
    })
    
    

    说明

    npm run build后会新增路由数量相匹配的.js文件,在切到相应路由时动态加载这个文件。

    参考

    懒加载 · vue-router

    vue-router路由懒加载(解决vue项目首次加载慢)

    GitHub:mazeyqian
    Blog:blog.mazey.net
  • 相关阅读:
    awt
    登录校验 简单实现
    事务隔离级别
    事务的四大特性(ACID)
    多线程简单了解
    Eureka bug
    什么是存储过程
    filter和servlet的区别
    说说你对多线程锁机制的理解
    session的生命周期,session何时创建,何时销毁,session销毁的方式
  • 原文地址:https://www.cnblogs.com/onesea/p/15577178.html
Copyright © 2020-2023  润新知