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※Esta página é uma tradução não oficial da documentação oficial do Nuxt.js.
A página correspondente na documentação oficial está aqui:
https://nuxt.com/docs/3.x/api/composables/use-error