Nuxt Nation 大会即将到来。加入我们,时间为 11 月 12-13 日。

<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>
    
文档 > 快速上手 > 错误处理 中了解更多信息。