zxf-utils
v1.1.1
Published
常用工具方法
Readme
初始化
$ npm i zxf-utils导入方法
import { throttle } from 'zxf-utils'debounce 防抖
Function 回调函数Number 等待时长(ms)
debounce(() => default, 2000)throttle 节流
Function 回调函数Number 延时时长(ms)
throttle(() => default, 2000)getRawType 判断数据类型
Any 源数据
getRawType({a:123})
// Object
getRawType(/1/g)
// RegExpplatformType 判断运行浏览器平台类型
String 判断匹配平台'isWx' | 'wxPlatform' | 'isIE' | 'isIE9' | 'isEdge' | 'isAndroid' | 'isIOS' | 'isChrome'
platformType('isIOS')
// false
platformType('wxPlatform')
// android || iosgetUrlParam 获取url参数
String url路径
getUrlParam('https://www.baidu.com?a=123')
// {a:123}accDiv JS除法运算
Number 参数1Number 参数2
accDiv(1,2)
// 0.5accMul JS乘法运算
Number 参数1Number 参数2
accMul(1,2)
// 2accAdd JS加法运算
Number 参数1Number 参数2
accAdd(1,2)
// 3accSubtr JS减法运算
Number 参数1Number 参数2
accSubtr(1,2)
// -1