feat: alovajs ts 加持
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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(),
|
||||
|
||||
Reference in New Issue
Block a user