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>