vue自己很少介绍。直接说问题,由于vue的全部路由都是加载在一个app.js里的,若是项目巨大,那么首页加载会是灾难。因此咱们就须要把某些路由用异步加载(懒加载)的方式进行加载.javascript
import Login from "@/components/pages/signIn/signIn"; export default new Router({ routes: [ { path: '/login', component: Login, }] });
export default new Router({ routes: [ { path: '/login', component: resolve=>require(["@/components/pages/signIn/signIn"],resolve), }] });
export default new Router({ routes: [ { path: '/login', component: ()=>import("@/components/pages/signIn/signIn"), }] });