mirror of
https://github.com/nuxt/nuxt.git
synced 2025-02-18 06:31:27 +00:00
20 lines
411 B
Vue
20 lines
411 B
Vue
<template>
|
|
<div>
|
|
{{ state.attr }}
|
|
{{ data.something }}
|
|
</div>
|
|
</template>
|
|
|
|
<script setup>
|
|
const { data, error } = await useAsyncData(() => {
|
|
throw new Error('some error')
|
|
}, { server: true })
|
|
|
|
if (error.value) {
|
|
useCookie('some-error').value = 'was set'
|
|
throw createError({ status: 422, fatal: true, message: 'This is a custom error' })
|
|
}
|
|
|
|
const state = ref({ attr: 'Hello World' })
|
|
</script>
|