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
- Rick And Morty
- Vue Router
- Offline Queries and Mutations
- Suspense
- Batching
- Auto Refetching / Polling / Realtime
- Optimistic Updates
- Pagination
- Load-More & Infinite Scroll
- Infinite query with Max pages
- Prefetching
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>