当前位置: 首页> 文旅> 艺术 > 济南做网站创意_中国新冠肺炎疫情最新消息_公关公司是干嘛的_公司做网站需要多少钱

济南做网站创意_中国新冠肺炎疫情最新消息_公关公司是干嘛的_公司做网站需要多少钱

时间:2025/8/23 12:30:04来源:https://blog.csdn.net/tianxintiandisheng/article/details/142489842 浏览次数:0次
济南做网站创意_中国新冠肺炎疫情最新消息_公关公司是干嘛的_公司做网站需要多少钱

前言

项目里面有些typeScript的写法可以被复用,这里记录一下以供后续使用

编码实战

请求篇

增删改查

import { get, post, del, put } from '@/utils/request';interface ResCommon {errCode?: number | string | null;success?: boolean;errorMsg?: string | null;
}/*** 操作通用的返回,一般只有一个布尔值*/
type ResAction<T = any> = ResCommon & {data: T;resultInfo?: boolean;
};interface Item {id: number;name: string;createTime: string; // 创建时间
}/*** 列表常用的返回;,一般有页面尺寸,总数,列表数组*/
type ResGetList<T = any> = ResCommon & {data: T;resultInfo?: {pageNum: number;total: number;list: Item[];};
};/*** @function 新增项目* @desc*/
export const addItem = (params: {name: string; // 名称
}): Promise<ResAction> => post('/api/item/add', params);/*** @function 根据id删除项目*/
export const deleteItem = (params: { id: string }): Promise<ResAction> =>del('/api/item/delete', params);/*** @function 根据id修改项目*/
export const editConfig = (params: {id: string;name: string;
}): Promise<ResAction> =>put('/api/item/edit', params);/*** @function 查询项目列表*/
export const getConfig = (): Promise<ResGetList> =>get('/api/item/list');
关键字:济南做网站创意_中国新冠肺炎疫情最新消息_公关公司是干嘛的_公司做网站需要多少钱

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: