mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-11 08:33:53 +00:00
f26a801775
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe <daniel@roe.dev>
1.0 KiB
1.0 KiB
title | description | links | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
<NuxtErrorBoundary> | The <NuxtErrorBoundary> component handles client-side errors happening in its default slot. |
|
::callout
The <NuxtErrorBoundary>
uses Vue's onErrorCaptured
hook under the hood.
::
Events
-
@error
: Event emitted when the default slot of the component throws an error.<template> <NuxtErrorBoundary @error="logSomeError"> <!-- ... --> </NuxtErrorBoundary> </template>
Slots
-
#error
: Specify a fallback content to display in case of error.<template> <NuxtErrorBoundary> <!-- ... --> <template #error="{ error }"> <p>An error occurred: {{ error }}</p> </template> </NuxtErrorBoundary> </template>
:read-more{to="/docs/getting-started/error-handling"}