异常场景下会出现问题
来源:2-11 LazyLoad组件开发【基于lazy 与 suspense 实现的懒加载组件】
骑猪跑的程序员
2020-10-13
if (!component || component.constructor.name !== 'promise') {
Lazy = import('./error');
}
此处Lazy = import 无法正常引入吧,不知是否应该写成下面这种?
Lazy = lazy(() => new Promise(resolve => {
resolve(import('./error'));
}))
写回答
3回答
-
是的,需要使用lazy的,后面我修改下。
00 -
骑猪跑的程序员
提问者
2020-10-13
我理解是不能够直接 import的吧,只能动态引入
00 -
骑猪跑的程序员
提问者
2020-10-13
// 简化后 Lazy = lazy(() => import('./error'))00
相似问题