luo-tools
v1.1.8
Published
这是一个工具类,放置平常使用平率比较高的一些方法
Downloads
14
Readme
常用的方法
- 节流
示例
throttle(handler,wait);
handler方法 wait等待时间默认3000
- 地址栏截取某个参数
getUrlParam(name)
name参数名
- 正则截取某个参数(哈希地址不适应)
getQueryVariable(name)
name参数名
- 时间格式化
timeFormat(data,type)
| 参数 | 说明 | 类型 |
| :-----: | :----: | :----: |
| data
| 时间参数 | String
Number
|
| type
| 类型(默认1) | String
Number
|
type值说明
| type | 说明 | | :-----: | :----: | | 1 | YY-MM-DD HH:mm:ss | | 2 | YY-MM-DD | | 3 | YY/MM/DD HH:mm:ss | | 4 | YY-MM-DD HH:mm | | 5 | YY/MM/DD HH:mm | | 6 | YY/MM/DD | | 7 | YY/MM |
- 过js来获取前天、昨天、今天、明天、后天、大后天的日期
getDateStr(AddDayCount=0,type=1)
| 参数 | 说明 | 类型 |
| :-----: | :----: | :----: |
| AddDayCount
| 获取哪一天的参数:-2前天、-1昨天、0今天、1明天...依次类推(默认今天0) | String/Number
|
| type
| 类型(默认1)1:YY-MM-DD 2:YY/MM/DD | String/Number
|
- 聊天时间格式,类似
刚刚、一分钟前
timestampFormat(timestamp)
,13位时间戳
- 判断是否有必填项没填
validCheck(obj, filterArr=[])
| 参数 | 说明 | 类型 |
| :-----: | :----: | :----: |
| obj
| 传入的对象 | Object
|
| filterArr
| 过滤数据(默认[]) | Array
|
- 内联样式无法转换需要使用这个转换(移动端使用)
px2rem(px,rootVal=37.5)
| 参数 | 说明 | 类型 |
| :-----: | :----: | :----: |
| px
| 传入的像素(eg:'14px') | String
|
| rootVal
| 这里的rootVal,和rootValue值对应 | Number
|