17 lines
360 B
Vue
17 lines
360 B
Vue
<template>
|
|
<div>{{ data }}</div>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
import { useQuery } from '@tanstack/vue-query'
|
|
|
|
const fetcher = async () =>
|
|
await fetch('https://jsonplaceholder.typicode.com/posts').then((response) =>
|
|
response.json(),
|
|
)
|
|
|
|
const { data, suspense } = useQuery({ queryKey: ['test'], queryFn: fetcher })
|
|
|
|
await suspense()
|
|
</script>
|