开发者工具是一个独立的包,需要单独安装:
npm i @tanstack/svelte-query-devtools
npm i @tanstack/svelte-query-devtools
或
pnpm add @tanstack/svelte-query-devtools
pnpm add @tanstack/svelte-query-devtools
或
yarn add @tanstack/svelte-query-devtools
yarn add @tanstack/svelte-query-devtools
或
bun add @tanstack/svelte-query-devtools
bun add @tanstack/svelte-query-devtools
可以通过以下方式导入开发者工具:
import { SvelteQueryDevtools } from '@tanstack/svelte-query-devtools'
import { SvelteQueryDevtools } from '@tanstack/svelte-query-devtools'
浮动模式会将开发者工具作为一个固定的浮动元素挂载到你的应用中,并在屏幕角落提供一个切换按钮来显示或隐藏开发者工具。这个切换状态会被存储在 localStorage 中,并在页面刷新后保持记忆。
将以下代码尽可能放在 Svelte 应用的顶层。越靠近页面根节点,效果越好!
<script>
import { QueryClientProvider } from '@tanstack/svelte-query'
import { SvelteQueryDevtools } from '@tanstack/svelte-query-devtools'
</script>
<QueryClientProvider client={queryClient}>
{/* 应用的其他部分 */}
<SvelteQueryDevtools />
</QueryClientProvider>
<script>
import { QueryClientProvider } from '@tanstack/svelte-query'
import { SvelteQueryDevtools } from '@tanstack/svelte-query-devtools'
</script>
<QueryClientProvider client={queryClient}>
{/* 应用的其他部分 */}
<SvelteQueryDevtools />
</QueryClientProvider>