開發者工具是一個獨立的套件,需要額外安裝:
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>