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