slick_utils

1.0.6 • Public • Published

常用的Function、Hooks ! 🎉🎉🎉

##:smiley: Function

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

##:rocket: Hooks

名称 作用
useEnumerate 获取下拉框枚举值

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

setItem

参数

参数 说明 类型
key 存储名称(必填) string
value 存储值 (必填) any
💡 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]);

Readme

Keywords

none

Package Sidebar

Install

npm i slick_utils

Weekly Downloads

0

Version

1.0.6

License

ISC

Unpacked Size

8.95 kB

Total Files

8

Last publish

Collaborators

  • linye96