0.1.3 • Published 1 year ago

hautil v0.1.3

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

图片

haUtil

前端工具库

安装下载

1、直接下载 min 目录下的hautil.min.js使用 2、使用npm安装

直接引入

<script src="hautil.min.js"></script>
<script>
    var debounce = hautil.debounce()
</script>

npm/yarn

npm i -S hautil

yarn add hautil

完整引入

const hautil = require('hautil')
const debounce = hautil.debounce()

按需引入(推荐)

const getDebounce = require('hautil/debounce')
const debounce = getDebounce()

工具类说明

数据处理

工具类用途
clone浅拷贝
cloneDeep深拷贝
randomNum任意范围随机数
toPercent数字转百分比
translateFileSize文件单位自适应

金额处理

工具类用途
amountFormat金额超出三位加逗号

事件处理

工具类用途
debounce防抖
throttle节流
rafInterval定时器

文件处理

工具类用途
downloadFile导出文件
json2Csvjson导出csv文件

格式校验

工具类用途
isEmail是否邮箱
isIdCard是否身份证
isPhoneNum是否手机号
isTelNum是否座机号码

浏览器处理

工具类用途
getUrlQuery获取url上指定字端的value

环境判断

工具类用途
iswx微信(不含企业微信)
isWxWork企业微信

目录

│
├── assets                           # 项目资源
├── dist                             # 发布npm包文件
├── example                          # 示例
├── min                              # 最小包
├── src                              # 核心源码
├── .babelrc                         # babel配置
├── .gitignore                       # gitignore
├── LICENSE                          # LICENSE
├── package.json                     # package
├── webpack.config.js                # webpack配置

计划

  • 开源常用工具类
  • 发布npm包
  • 完善测试用例
  • 用gitbook完善使用文档
0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.1

2 years ago