正常路由模式
1 | // 1、先引入页面组件 |
懒加载模式
大项目中,使用懒加载模式提高页面初始化效率,三种写法:
1 | component: (resolve) => require(['@/components/One'], resolve) |
1 | component: () => import('@/components/Two') |
1 | components: r => require.ensure([], () => r(require('@/components/Three')), 'group-home') |
- 一般常用第二种简写
- 第三种中,’group-home’是把组件按组分块打包,可以将多个组件放入这个组中,在打包的时候Webpack会将相同chunk下的所有异步模块打包到一个异步块里面。 //???