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>