- 一个轻量的常用工具库
Install light-babel-import
npm install light-babel-import --save-dev
Via .babelrc or babel-loader.
{
"plugins": [["light-babel-import", {
"libraryName": "light-utils",
"camel2DashComponentName": false
}]]
}
- _replaceUrlProtocal2CurrentProtocal
- _isUrl
- _getUrlPathByGrade
- _getURLProtocol
- _getUrlQuery
- _query2Json
- _removeProtocol
- _getQueryValueByKey
- _tranJson2Query
- _checkIsImgUrl
- _injectDateFormatToDate
- _getWeekDayByDate
- _getDayByDate
- _getDateByTimestamp
- _getCurrentDate
- _checkObjType
- _getObjectType
- _generateGUID
- _generateUUID
- _isColor
- _isIdentity
- _isPhone
- _generateApiObjFromArr
- _convertImgToBase64
url的协议转换成当前访问的协议
Parameters
-
strUrl
any -
needProtocal
any
判断是否是Url
Parameters
-
str
any
获取自定义级数的路径
Parameters
-
strUrl
any grade
获取url协议
Parameters
-
strUrl
any -
typeCallback
any
获取url的query字符窜
Parameters
-
strUrl
any
将query字符窜转成json
Parameters
-
query
any
去除url的协议
Parameters
strUrl
-
strUrL
any
从url中提取对应值
Parameters
-
url
any -
key
any
将json对象转化为Query字符窜
Parameters
-
param
any 要转化的对象 -
key
any 跟对象(可选) encode
检测当前url是否是图片资源资质
Parameters
-
strUrl
any
对Date对象注入Format方法
通过日期获取周几
Parameters
-
strDate
any
通过日期获取星期几
Parameters
-
strDate
any
将时间戳转换成标准日期
Parameters
-
numTimestamp
any 时间戳 -
formatType
string 返回类型 (optional, default'yyyy-MM-dd hh:mm:ss'
)
获取当前时间
Parameters
-
formatType
string 返回类型 (optional, default'yyyy-MM-dd hh:mm:ss'
)
校验对象类型
Parameters
-
obj
any 要校验的对象 -
typeCallback
any 匹配类型
获取当前对象类型
Parameters
-
obj
any
生成GUID
生成UUID
Parameters
-
len
any 长度 -
radix
any 基数 (optional, default16
)
判断是否是颜色类型
Parameters
-
value
any 16进制颜色值
检查是不是身份证号码
Parameters
-
identityNum
any
检验是否是手机号码
Parameters
-
phoneNum
any 被检验对象
生成ApiObj
Parameters
-
apiDomain
any api域名 -
apiArr
any api名
图片转化为base64编码
Parameters
-
url
any 图片地址 -
callback
any 转化成功后的回调函数 -
outputFomat
any 图片输出格式