1.1.1 • Published 6 months ago
zxf-utils v1.1.1
初始化
$ 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)
// RegExp
platformType 判断运行浏览器平台类型
String 判断匹配平台'isWx' | 'wxPlatform' | 'isIE' | 'isIE9' | 'isEdge' | 'isAndroid' | 'isIOS' | 'isChrome'
platformType('isIOS')
// false
platformType('wxPlatform')
// android || ios
getUrlParam 获取url参数
String url路径
getUrlParam('https://www.baidu.com?a=123')
// {a:123}
accDiv JS除法运算
Number 参数1Number 参数2
accDiv(1,2)
// 0.5
accMul JS乘法运算
Number 参数1Number 参数2
accMul(1,2)
// 2
accAdd JS加法运算
Number 参数1Number 参数2
accAdd(1,2)
// 3
accSubtr JS减法运算
Number 参数1Number 参数2
accSubtr(1,2)
// -1