老师好!因为业务的需求,需要使用高级异步组件来处理,组件加载跟失败的场景。但是一直没使用成功,没找到原因。
const AsyncComponent = () => ({
// 需要加载的组件 (应该是一个 `Promise` 对象)
component: import('./MyComponent.vue'),
// 异步组件加载时使用的组件
loading: LoadingComponent,
// 加载失败时使用的组件
error: ErrorComponent,
// 展示加载时组件的延时时间。默认值是 200 (毫秒)
delay: 200,
// 如果提供了超时时间且组件加载也超时了,
// 则使用加载失败时使用的组件。默认值是:`Infinity`
timeout: 3000
我分别设置弱网环境跟无网环境进行切换,也没有显示 loadingComponent和errorComponent
能麻烦老师看一下么,不知道是哪里使用有问题.复现仓库地址
谢谢老师!