utils_cl

一个 utils 工具集合,持续扩充中

Usage no npm install needed!

<script type="module">
  import utilsCl from 'https://cdn.skypack.dev/utils_cl';
</script>

README

utils 工具集合

API 参数 说明 默认值 调用方式
delay time 队列延迟函数 2000ms generator: yield delay(3000)
fun: delay(3000).then(() => {})
getUrlParameter name, link = window.location.href 获取 url 参数,默认获取浏览器地址栏参数
getStorage name, type 获取浏览器缓存信息, name 为缓存对象,当 type = 's' 时表示获取 sessionStorage 否则为 localStorage
setStorage data, name, type 设置浏览器缓存信息;data 为需要存储的数据,必须为 object;name 和 type getStorage 方法
getCookie cookieName 获取 cookie 信息,cookieName 表示要获取的对象
formItemToText { data, unit = '元', type = true, defaultValue = '--' } 表单值的展示,会进行容错处理。data 为数据;unit 需要显示的单位;type 表示显示单值还是双值;defaultValue 为默认值,如 data 为 null 时显示的值。 formItemToText({})
genNonDuplicateID length 获取一个随机值
toThousands num, unit = '¥' 千位符过滤,默认显示小数点后两位,常用于金额的展示。num 可以为字符串类型的数字 ¥0.00
includes arr, value 重写 Array.includes,使其在各个平台都能使用
subString str, n 字符串按照字节数来截取,中文算2个字节

npm 引用

// 安装依赖

npm install --save utils_cl

// 使用
import { delay, getUrlParameter } from 'utils_cl';