feat: alovajs ts 加持

This commit is contained in:
feige996
2025-06-22 21:33:22 +08:00
parent 957519caac
commit 730d127c3a
2 changed files with 6 additions and 4 deletions

View File

@@ -1,8 +1,12 @@
// alovaJS 还在整理中有比较熟悉的开发者可以PR一下省得我去摸索
import { http } from '@/utils/request/alova'
export interface IFooItem {
id: string
name: string
}
export function foo() {
return http.Get('/foo', {
return http.Get<IFooItem>('/foo', {
params: {
name: '菲鸽',
page: 1,

View File

@@ -5,8 +5,6 @@ const baseURL = JSON.parse(__VITE_APP_PROXY__)
? import.meta.env.VITE_APP_PROXY_PREFIX
: import.meta.env.VITE_SERVER_BASEURL
// alovaJS 还在整理中有比较熟悉的开发者可以PR一下省得我去摸索
// 主要是下面这个文件的TS整理如何通过泛型传入想要的数据结构得到对应的数据结构
export const http = createAlova({
baseURL,
...AdapterUniapp(),