File size: 553 Bytes
4283ada
2204456
4283ada
 
 
2204456
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { createApp } from 'vue'
import { VueQueryPlugin, QueryClient } from '@tanstack/vue-query'
import App from './App.vue'
import './style.css'

// round-12 F1 — vue-query 全局注入,refetchOnWindowFocus + staleTime 30s
// 让"刷新响应更简便",F2/F3 后续把 useStatus 等手写 polling 全迁过来。
const queryClient = new QueryClient({
  defaultOptions: {
    queries: {
      staleTime: 30_000,
      refetchOnWindowFocus: true,
      retry: 1,
    },
  },
})

createApp(App)
  .use(VueQueryPlugin, { queryClient })
  .mount('#app')