1.0.4 • Published 5 months ago

js-util-tool v1.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

注意

本包基于 lodash 方法封装

安装

npm install js-util-tool

导入

import {isNull} from 'js-util-tool'

方法如下

方法名称方法作用参数返回值
isNull(data)判空data(Any) 需要判断的数据true false
isObject(data)判断是否是对象data(Any) 需要判断的数据true false
isNumber(data)判断是否是数字data(Any) 需要判断的数据true false
isArray(data)判断是否是数组data(Any) 需要判断的数据true false
isEmptyArray(data)判断是否是空数组data(Any) 需要判断的数据true false
isFunction(data)判断是否是方法data(Any) 需要判断的数据true false
isString(data)判断是否是 string 类型data(Any) 需要判断的数据true false
debounce(func,wait,{leading,trailing})防抖func(Function) 防抖动的函数,wait(Number) 需要延迟的毫秒数,leading(Boolean) 指定在延迟开始前调用, trailing(Boolean) 指定在延迟结束后调用function (Function)
throttle(func,wait,{leading,trailing})截流func(Function) 防抖动的函数,wait(Number) 需要延迟的毫秒数,leading(Boolean) 指定在延迟开始前调用, trailing(Boolean) 指定在延迟结束后调用function(Function)
cloneDeep(data)深拷贝data(Any) 需要拷贝的数据data(Any) 拷贝的新 data
getUrlParams(url)获取 url 上的参数url(String) 地址Obj(object) url 上的参数
copyHtmlText(text)html 长按复制text(String) 需要复制的数据text(String)
encipherNumberInfo(data,type)加密数字信息data(String) 需要加密的数据 type(string) phone 手机 , idCard 身份证text(String) 加密后的数据 eg:173**111 5002311999***111
blobErrorValidate(data)验证文件流接口 返回文件是否正确data(File | Blob) 文件流数据Obj(Object | null)
setLocalStorage(key,value)设置 localStoragekey(String),value(Any)null
getLocalStorage(key)获取 localStorage 的值key(String)data(Any)
deleteLocalStorage(key)删除 localStoragekey(String)null
clearLocalStorage()清空 localStoragenullnull
setSessionStorage(key,value)设置 sessionStoragekey(String),value(Any)null
getSessionStorage(key)获取 sessionStorage 的值key(String)data(Any)
deleteSessionStorage(key)删除 sessionStoragekey(String)null
clearSessionStorage()清空 sessionStoragenullnull
1.0.4

5 months ago

1.0.3

6 months ago

1.0.2

6 months ago