# hammer-utils

> 工具类数据包

Latest version **1.0.2** (published 2022-12-22) · ISC license · 0 weekly downloads

## Install

```sh
npm install hammer-utils
pnpm add hammer-utils
yarn add hammer-utils
bun add hammer-utils
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.2 |
| Published | 2022-12-22 |
| First published | 2022-12-18 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 9.7 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | hammer1010 |
| Maintainers | hammer1010 |
| Keywords | vue, utils, js, npm, 小程序 |

## Links

- npm: https://www.npmjs.com/package/hammer-utils
- npm.io page: https://npm.io/package/hammer-utils

## Alternatives

- [@mapbox/jsonlint-lines-primitives](https://npm.io/package/@mapbox/jsonlint-lines-primitives.md) — 5.3M weekly downloads
- [reftools](https://npm.io/package/reftools.md) — 3.5M weekly downloads
- [@hey-api/openapi-ts](https://npm.io/package/@hey-api/openapi-ts.md) — 3.5M weekly downloads
- [@mapbox/geojson-rewind](https://npm.io/package/@mapbox/geojson-rewind.md) — 2.4M weekly downloads
- [turbo-stream](https://npm.io/package/turbo-stream.md) — 1.7M weekly downloads

## Recent versions

- 1.0.2 (latest) — 2022-12-22
- 1.0.1 — 2022-12-18
- 1.0.0 — 2022-12-18

## README

## 使用
```JS
npm install hammer-utils

import { scrollToTop } from 'utils-lan' 
console.log(scrollToTop()) // 回到顶部
```
## utils.js
备注:目前数组相关工具类只支持一维数组  
|方法名|作用|参数|返回值|
|--|--|--|--|
| isEmail | 验证邮箱 | Boolean 值 | true / false |
| isMobile | 验证手机号码 | Boolean 值 | true / false |
| throttle | 节流 |  func 执行函数；delay 节流时间,毫秒； | 执行函数 |
| debounce | 防抖 |  fn 执行函数；wait 防抖时间,毫秒； | 执行函数 |
| __Time | 时间转化 | date 时间戳；type 默认hms时分秒，no 不带时分秒 | 年月日 时分秒 |
| getYyMmDdHhMmSs | 获取当前时间 | - | 年月日 时分秒 |
| __conversionZh | 字典表转换 | arr 数组；val 值 | string |
| __DownLoad | 文件下载 | url 地址；name 文件名 | - |
| __DownLoadByBlob | 二进制文件流 | blob 文件流；contentDisposition 文件名的请求头 | - |
| __Differ | 数组取差集 | arr1 数组1；arr2 数组2 | 数组 |
| checkIosAndroidIpad | 判断是终端类型 | - | 值有ios,android,iPad |
| checkWeixinQqUc | 判断是否是微信,qq 或 uc | - | weixin / qq / uc |
| localStorageSet | localStorage 存贮 | key：存贮属性；value：存贮属性值；| - |
| localStorageGet | localStorage 获取 | key：获取属性；| 存贮属性值 |
| localStorageRemove | localStorage 删除 | key：删除属性； | - |
| isObject / isArray | 判断对象/数组 | 值 | true / false |
| getQueryString | 获取url参数 | 路径地址 | 参数 |
| scrollToTop | 滚动到顶部 | - | - |
| numberToChinese | 数字转大写 | 数字 | 大写数字 |

---
_Source: https://npm.io/package/hammer-utils · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
