欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

vue路由懒加载

程序员文章站 2022-03-24 18:02:45
...

原先:

import Vue from 'vue'
import Router from 'vue-router'
import Homepage from '@/components/Homepage'
import Citylist from '@/components/Citylist'

Vue.use(Router)

export default new Router({
  // 去除地址栏中#
  mode:"history",

  routes: [
    {
      path: '/',
      name: 'home',
      component: Homepage,
    },
    {
      path: '/citylist',
      name: 'city',
      component: Citylist
    }
  ]
})

懒加载:

{ path: '/login', component: () => import('@/views/login/Homepage.vue'), hidden: true }

实际就是用es6的导入形式实现即用即加载,@代表的是src文件目录下

转载于:https://www.jianshu.com/p/125f0d986ad6