<NuxtErrorBoundary>
The <NuxtErrorBoundary> 元件處理在其預設插槽中發生的用戶端錯誤。
The
<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>