- 将alova和vue-query相关文件移动到http目录下 - 统一工具类文件到http/tools目录 - 删除冗余的service/app目录 - 更新相关引用路径 - 添加新的vue-query实现文件
12 lines
282 B
TypeScript
12 lines
282 B
TypeScript
import { queryOptions } from '@tanstack/vue-query'
|
|
import { getFooAPI } from './foo'
|
|
|
|
export function getFooQueryOptions(name: string) {
|
|
return queryOptions({
|
|
queryFn: async ({ queryKey }) => {
|
|
return getFooAPI(queryKey[1])
|
|
},
|
|
queryKey: ['getFoo', name],
|
|
})
|
|
}
|