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