useError

Исходники
композабл useError возвращает глобальную ошибку Nuxt, которая может быть обработана.

Использование

Композабл useError возвращает глобальную ошибку Nuxt, которая обрабатывается в данный момент. Доступен на клиенте и сервере, даёт реактивное состояние ошибки, совместимое с SSR.

const error = useError()

Используйте в компонентах, страницах или плагинах, чтобы читать или реагировать на текущую ошибку Nuxt.

Тип

interface NuxtError<DataT = unknown> {
  status: number
  statusText: string
  message: string
  data?: DataT
  error?: true
}

export const useError: () => Ref<NuxtError | undefined>

Параметры

Композабл не принимает параметров.

Возвращаемые значения

Ref с текущей ошибкой Nuxt (или undefined, если ошибки нет). Объект ошибки реактивный и обновляется при изменении состояния.

Пример

<script setup lang="ts">
const error = useError()

if (error.value) {
  console.error('Ошибка Nuxt:', error.value)
}
</script>
Узнать больше Docs > 4 X > Getting Started > Error Handling.