0.0.5 • Published 2 years ago

common-js-function v0.0.5

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

前端开发常用功能库

API 例子:import { assayType } from 'common-js-function'
检测常用方法
方法介绍参数返回值例子
assayType检测类型any当前类型assayType('hello word')
数组中常用方法方法
方法介绍参数返回值例子
easyUnique简单去重ArrayArrayeasyUnique(1,2,3,4,5,6,1,2,3,4,5,6)
objUnique数组对象去重Array , keyArrayobjUnique({id:1},{id:1},'id')
sort数组数字排序Array , StringArraysort(2,5,1,8,10,20,'>')
对象中常用方法
方法介绍参数返回值例子
cloneDeep对象深拷贝ObjectObjectcloneDeep({id:1})
cloneShallow对象浅拷贝ObjectObjectcloneShallow({id:1})
isEmptyObject对象判空ObjectBooleanisEmptyObject({})
时间中常用方法
方法介绍参数返回值例子
getDateTime获取时间StringStringgetDateTime("yyyy-MM-dd hh:mm:ss.S")
字符串中常用方法
方法介绍参数返回值例子
easyUnique字符串简单去重StringStringeasyUnique('a,b,c,a,b,c')
countRepeat计算字符串多出现多个的一个StringNumbercountRepeat('abcabcaabbb')
trim去除字符串空格,both:左右删除。all全部删除。right每个右边删除String,'both | all | right'Stringtrim('a b c','all')
缓存中常用方法
方法介绍参数返回值例子
sStoragesessionStorage设置name,valanysStorage.set(name,value)
sStoragesessionStorage获取nameanysStorage.get(name)
sStoragesessionStorage删除name--sStorage.remove(name)
sStoragesessionStorage清空----sStorage.clear()
lStoragelocalStorage设置name,valanylStorage.set(name,value)
lStoragelocalStorage获取nameanylStorage.get(name)
lStoragelocalStorage删除name--lStorage.remove(name)
lStoragelocalStorage清空----lStorage.clear()
cStoragecookie设置name, value, day--cStorage.set(name, value, day)
cStoragecookie获取namecStorage.get(name)
cStoragecookie删除namecStorage.remove(name)
cStoragecookie清空--cStorage.clear()
路由中常用方法
方法介绍参数返回值例子
getLocationParams获取路由中的指定参数nameanygetLocationParams(name)
getAllParams获取路由中的参数--anygetAllParams()
视图中常用方法
方法介绍参数返回值例子
getScrollOffset获得滚动条的滚动距离--ObjectgetScrollOffset()
getViewportOffset获得视口的尺寸--ObjectgetViewportOffset()
isDevice设备判断:android、ios、web--StringisDevice()
正则常用方法
方法介绍参数返回值例子
isMobilePhone判断是否是手机号NumberBooleanisMobilePhone(12345678922)
isEmail判断是否为邮箱地址StringBooleanisEmail('test@qq.com')
文件常用方法
方法介绍参数返回值例子
dealFileName检测上传文件名是否存在,存在+(1)File,ArrayArraydealFileName(Fille,Array)
getFileDownload根据base64直接下载Base64,String--getFileDownload(Base64,fileName)
downByBlob根据流下载文件Blob,String--downByBlob(Blob,fileName)
0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago