Procházet zdrojové kódy

feat: alovajs ts 加持

feige996 před 10 měsíci
rodič
revize
730d127c3a
2 změnil soubory, kde provedl 6 přidání a 4 odebrání
  1. 6 2
      src/api/alova-foo.ts
  2. 0 2
      src/utils/request/alova.ts

+ 6 - 2
src/api/alova-foo.ts

@@ -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,

+ 0 - 2
src/utils/request/alova.ts

@@ -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(),