nuxt logo

Tradução da Documentação (Não Oficial)

useError

O composable useError retorna o erro global do Nuxt que está sendo tratado.

Uso

O composable useError retorna o erro global do Nuxt que está sendo tratado e está disponível tanto no cliente quanto no servidor. Ele fornece um estado de erro reativo e compatível com SSR em todo o seu aplicativo.

const error = useError()

Você pode usar este composable em seus componentes, páginas ou plugins para acessar ou reagir ao erro atual do Nuxt.

Tipo

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

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

Parâmetros

Este composable não aceita nenhum parâmetro.

Valores de Retorno

Retorna um Ref contendo o erro atual do Nuxt (ou undefined se não houver erro). O objeto de erro é reativo e será atualizado automaticamente quando o estado de erro mudar.

Exemplo

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

if (error.value) {
  console.error('Erro do Nuxt:', error.value)
}
</script>
Veja também getting-started > error-handling