路由懒加载为什么失效

原本的写法,没有效果

component: () => import('路径') 

改进后生效:

const xxx = r => require.ensure([], () => r(require('路径')), 'xxx') 
component: xxx 

为什么呢第一种就无效每次还是加载所以js,第二种就生效了
第一种方法不也是异步加载组件的方法吗,不太明白

阅读 3.3k
1 个回答

和webpack的版本有关系,懒加载的进化路线好像是这样的,require.ensure => System.import => import

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题