dld-ts-lib
TypeScript icon, indicating that this package has built-in type declarations

0.0.8 • Public • Published

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 粘贴

Readme

Keywords

none

Package Sidebar

Install

npm i dld-ts-lib

Weekly Downloads

0

Version

0.0.8

License

MIT

Unpacked Size

107 kB

Total Files

11

Last publish

Collaborators

  • dinglaidong