npm.io
1.0.2 • Published 3 years ago

hammer-utils

Licence
ISC
Version
1.0.2
Deps
0
Size
10 kB
Vulns
0
Weekly
0

使用

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 数字转大写 数字 大写数字

Keywords