README
utils grow
不断新增工具的工具函数库
功能简述
包含以下方法
## 生成随机字符串
randomWord
## md5加密
md5
## sha1加密
sha1
## cookie操作
jsCookie
## 获取路由参数
getQueryString
## 汉字转拼音
vPinyin
## 上传阿里云
uploadAliyun
## 文件流下载
dowloadFileStream
## 手机系统环境信息
ua
## 深拷贝
deepClone
## 数组函数
arrFun
安装使用
## 安装依赖
npm i || yarn || cnpm utilsgrow
## 引入使用
import { randomWord, md5, sha1, jsCookie, vPinyin, getQueryString } from 'utilsgrow'
randomWord(min, max) 生成随机长度min至max之间的随机字符串
randomWord(min) 生成长度min的随机字符串
md5(string) 使用同md5
sha1.sha1(string) 使用同sha1
jsCookie 使用同‘js-cookie’
vPinyin.chineseToPinYin('中文') 汉字转拼音
getQueryString(name) 取名为name的路由链接参数
uploadAliyun(params: object, file: object, fileName: string) params阿里云所需参数(此参数由自定义后端接口返回),file文件,fileName下载文件名
dowloadFileStream(downloadUrl: string, params: object, fileName?: string, timeout?: number) downloadUrl下载请求接口地址,params下载请求所需参数,fileName下载文件名,timeout超时时长
ua 系统信息
ua.browser 浏览器类型和版本
ua.os 操作系统类型
deepClone 深拷贝
arrFun 数组
arrFun.arrayEqual 判断两个数组是否相等,参数(arr1,arr2)两个数组,返回布尔值
arrFun.deDuplicateArray 根据数组中某个对象值去重,参数(数组,健:string),返回去重后的数组
arrFun.removeEmptyArrays 传入两层数组[[],[开始时间, 结束时间],[]],去除数组中空数组,返回去空后的数组
更新记录
utilsgrow@0.5.9 更新readme
utilsgrow@0.5.8 稳定可用版
utilsgrow@0.5.6 增加上传阿里云、文件流下载
utilsgrow@0.5.3 增加设备信息获取、深拷贝、数组函数
utilsgrow@0.4.2 测试版本内容回退到0.4.1
utilsgrow@0.5.1 废弃
utilsgrow@0.5.0 废弃
utilsgrow@0.4.1 稳定可用版
utilsgrow@0.4.0
utilsgrow@0.3.0
utilsgrow@0.2.0
utilsgrow@0.0.2
utilsgrow@0.0.1
issuse
有问题欢迎骚扰qq:762013545