<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>