异常场景下会出现问题

来源: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回答

夏小宅

2020-10-13

是的,需要使用lazy的,后面我修改下。

0
0

骑猪跑的程序员

提问者

2020-10-13

我理解是不能够直接 import的吧,只能动态引入

0
0

骑猪跑的程序员

提问者

2020-10-13

// 简化后
Lazy = lazy(() => import('./error'))


0
0

React+React Hook+Egg造轮子 全栈开发旅游电商应用

造好轮子+前后端复杂业务处理,解锁前端高手必备技能。

482 学习 · 137 问题

查看课程