useError
useError 可組合項返回正在處理的全域性 Nuxt 錯誤。
使用
useError
可組合項返回正在處理的全域性 Nuxt 錯誤,並且在客戶端和伺服器上都可用。它在您的應用程式中提供了一個響應式、SSR 友好的錯誤狀態。
const error = useError()
您可以在元件、頁面或外掛中使用此可組合項來訪問或響應當前的 Nuxt 錯誤。
型別
interface NuxtError<DataT = unknown> {
statusCode: number
statusMessage: string
message: string
data?: DataT
error?: true
}
export const useError: () => Ref<NuxtError | undefined>
引數
此可組合項不接受任何引數。
返回值
返回一個包含當前 Nuxt 錯誤(如果沒有錯誤,則為 undefined
)的 Ref
。錯誤物件是響應式的,當錯誤狀態更改時將自動更新。
示例
<script setup lang="ts">
const error = useError()
if (error.value) {
console.error('Nuxt error:', error.value)
}
</script>