Query Docs
Examples
- Basic
- Vue 2.6
- Vue 2.7
- Simple (Nuxt 3)
- Simple (Nuxt 4)
- Persister
- Basic w/ GraphQL-Request
- Default Query Function
- Playground
- Algolia
- Shadow DOM
- Devtools Embedded Panel
- Chat example (streaming)
- Star Wars (Vue Router)
- Rick And Morty (Vue Router)
- Vue Router
- Offline Queries and Mutations (Vue Router)
- Suspense
- Batching
- Auto Refetching / Polling / Realtime (Nuxt 4)
- Optimistic Updates (Nuxt 4)
- Pagination (Nuxt 4)
- Load-More & Infinite Scroll (Nuxt 4)
- Infinite query with Max pages (Nuxt 4)
- Prefetching (Nuxt 4)
Vue Example: Shadow Dom
<script setup lang="ts">
import { VueQueryDevtools } from '@tanstack/vue-query-devtools'
import DogList from './DogList.vue'
defineProps<{ shadowRoot: ShadowRoot }>()
</script>
<template>
<div :style="{ padding: '30px' }">
<h2>Dog Breeds</h2>
<DogList />
</div>
<VueQueryDevtools
:initial-is-open="false"
button-position="bottom-left"
:shadow-d-o-m-target="shadowRoot"
/>
</template>