dld-ts-lib
v0.0.8
Published
仿.netcore的Linq 内置Where、First、Add、Remove、Any、Exist等方法
Downloads
3
Readme
List方法
仿.netcore的Linq 内置Where、First、Add、Remove、Any、Exist等方法
- Any 判断是否存在符合条件的元素
- Exist 元素是否已存在
- Where 获取符合条件的元素
- First 获取符合条件的第一个元素
- Index 获取满足条件的下标
- Distinct 去重
- Add 末尾添加新元素
- AddFirst 头部添加新元素
- AddIndex 从指定下标添加元素
- Remove 移除元素
- RemoveLast 移除最后一个元素
- GetRemoveLast 移除并返回最后一个元素
- RemoveFirst 移除第一个元素
- GetRemoveFirst 移除并返回第一个元素
- RemoveIndex 移除指定下标的n个元素
- GetRemoveIndex 移除并返回指定指定下标的n个元素
- Select 根据Key筛选List内元素的字段
- Skip 跳过n个元素
- Take 取出n个元素
- Count 获取list长度
- Values List集合
DvAxios
封装的axios
- 配置初始化
constructor(url: string, timeout?: number) {
axios.defaults.baseURL = url;
axios.defaults.timeout = timeout;
}
- 请求方法
public Request<T1, T2>(url: string, data?: T1, method: methodType = 'get', queryString?: QS): Promise<AxiosResponse<T2>>
- 请求前配置处理
public RequestIntercept(requestCallBack: (request: AxiosRequestConfig) => AxiosRequestConfig): void
- 请求成功结果处理
public ResponseIntercept(responseCallBack: (response: AxiosResponse) => AxiosResponse)
Time
日期方法
- ToString 格式化时间 日期格式 YY-年 MM-月 DD-日期 hh-小时 mm-分钟 ss-秒 fff毫秒
Dv3Copy
使用vue-clipboard3进行vue3的复制
- Copy 复制
- Paste 粘贴