原本的写法,没有效果
component: () => import('路径')
改进后生效:
const xxx = r => require.ensure([], () => r(require('路径')), 'xxx')
component: xxx
为什么呢第一种就无效每次还是加载所以js,第二种就生效了
第一种方法不也是异步加载组件的方法吗,不太明白
原本的写法,没有效果
component: () => import('路径')
改进后生效:
const xxx = r => require.ensure([], () => r(require('路径')), 'xxx')
component: xxx
为什么呢第一种就无效每次还是加载所以js,第二种就生效了
第一种方法不也是异步加载组件的方法吗,不太明白
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.2k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
和webpack的版本有关系,懒加载的进化路线好像是这样的,require.ensure => System.import => import