<Suspanse>
<template #default>
// 自定义组件
<async></async>
</template>
<template #fallback>
<h1>Loading !...</h1>
</template>
</Suspense>
自定义异步子组件
捕捉suspense错误
import { onErrorCaptured } from 'vue'
setup() {
const error ref(null)
onErrorCaptured(() => {
error.value = e
return true //向上传播
})
return {
error
}
}