Nuxt/test/fixtures/basic/components/AsyncServerComponent.server.vue

27 lines
566 B
Vue
Raw Normal View History

<template>
<div>
This is a .server (20ms) async component
{{ data }}
<div id="async-server-component-count">
{{ count }}
</div>
2023-08-10 19:01:09 +00:00
<SugarCounter :multiplier="1" />
2023-08-19 18:59:47 +00:00
<div class="interactive-component-wrapper" style="border: solid 1px red;">
2023-08-10 19:01:09 +00:00
The component bellow is not a slot but declared as interactive
<SugarCounter nuxt-client :multiplier="1" />
2023-08-10 19:01:09 +00:00
</div>
<slot />
</div>
</template>
<script setup lang="ts">
defineProps<{
count: number
}>()
const { data } = await useFetch('/api/very-long-request')
</script>