1.0.8 • Published 1 year ago

lib-utils-helper v1.0.8

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

常用工具函数库 lib-utils-helper

1、通用相关函数

方法名称说明参数说明返回值
isDate是否是日期类型-boolean
isObject是否是对象-boolean
isPlainObject是否是普通对象,非formData blob 等之类-boolean

2、窗口相关函数

方法名称说明参数说明返回值
getClientWidth获取客户端宽度-number
getClientHeight获取客户端高度-number

3、className相关函数

方法名称说明参数说明返回值
hasClassName判断dom是否包含className(el: HTMLElement,className:string)boolean
addClassName添加className(el: HTMLElement, className: string)boolean

4、format相关

方法名称说明参数说明返回值
formatDate格式化时间(time: Date | number | string, format?: string)string
formatThousands格式化数字(num: number)string

5、url相关函数

方法名称说明参数说明返回值
getQueryString根据浏览器url获取指定参数name:stringstring
urlParsingNode解析域名相关信息url{protocol: string;host: string}
isAbsoluteURL是否绝对地址urlboolean

6、DeepHandle

方法名称说明参数说明返回值
deepMerge深度对象合并obj:any[]any
deepClone深拷贝obj:anany

7、extractData 数据提取

方法名称说明参数说明返回值
extractData深度对象合并(list:Array<{key:string}>,keyMaps:T)Array

8、guid

方法名称说明参数说明返回值
guid全局唯一标识符(len = 32, firstU = true, radix = 16)string

9、Storage(本地存储 new Storage('projectName'))

方法名称说明参数说明返回值
get\获取指定属性storeInstance.get\("name")T
set设置指定属性storeInstance.set("name","MrRabbit")void

10、file

方法名称说明参数说明返回值
getFileSuffix获取文件后缀getFileSuffix("logo.png")RegExpMatchArray
1.0.8

1 year ago

1.0.7

1 year ago

1.0.1

2 years ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

2 years ago

0.0.1

2 years ago