<NuxtErrorBoundary>
<NuxtErrorBoundary> 组件处理其默认插槽中发生的客户端错误。
<NuxtErrorBoundary>
在内部使用 Vue 的 onErrorCaptured
钩子。事件
@error
: 当组件的默认插槽抛出错误时触发的事件。<template> <NuxtErrorBoundary @error="logSomeError"> <!-- ... --> </NuxtErrorBoundary> </template>
插槽
#error
: 指定在发生错误时显示的备用内容。<template> <NuxtErrorBoundary> <!-- ... --> <template #error="{ error }"> <p>An error occurred: {{ error }}</p> </template> </NuxtErrorBoundary> </template>