1.0.6 • Published 4 years ago

slick_utils v1.0.6

Weekly downloads
7
License
ISC
Repository
-
Last release
4 years ago

常用的Function、Hooks ! 🎉🎉🎉

##:smiley: Function

名称作用
setItem存储sessionStorage
getItem获取sessionStorage
ieVersion判断IE浏览器版本

##:rocket: Hooks | 名称 | 作用 | | :--------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | useEnumerate | 获取下拉框枚举值 |

#====== Function ======

setItem

参数 | 参数 | 说明 | 类型 | | :--------- | :----- | :-----| | key | 存储名称(必填) | string | | value | 存储值 (必填) | any | :bulb: sessionStorage命名格式将以'slick_'开头 同时setItem已做了加密处理

getItem

参数 | 参数 | 说明 | 类型 | | :--------- | :----- | :-----| | key | 获取存储的sessionStorage名称(必填) | string |

ieVersion

参数 | 返回值 | 浏览器 | | :--------- | :----- | | -1 | 非ie浏览器 |
| 6 | ie<=6 |
| 7 | ie7 |
| 8 | ie8 |
| 9 | ie9 |
| 10 | ie10 |
| 11 | iie11 |
| edge | edge |

#====== Hooks ======

useEnumerate

参数 | 参数 | 说明 | 类型 | 默认值 | | :--------- | :----- | :-----| :-----| | asyncFn |异步请求函数 | Promise | - | | deps | 依赖数组 | any[]| [] |

回调 | 参数 | 说明 | 类型 | | :--------- | :----- | :-----| | loading |是否正在加载 | boolean | | data | 请求成功数据 | any[]|

用法:

function getArrList(){
   return request(`xxxxx`).then(res => {return data:res});
}
const { data, loading } = useEnumerate(() => {
   return getArrList();
},[deps]);
1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago