1.0.5 • Published 2 months ago

@yjjmh/utils v1.0.5

Weekly downloads
-
License
LGPL-3.0-only
Repository
-
Last release
2 months ago

安装

  yarn add @yjjmh/utils -S

使用

  import utils from @yjjmh/utils

当前支持的功能

cookie

  • getItem({key}) -- 获取指定key的value
  • setItem({key, value, end, path, domain, secure}) -- 设置指定key和value,可以覆盖
  • removeItem({key, path, domain}) -- 删除指定key
  • hasItem({key}) -- 判断有没有指定key
  • getAllKeys() -- 返回所有的key值
  • getAll() -- 以键值对的形式返回所有的cookie

示例代码

  utils.cookie.getItem({key: 'test'});
  utils.cookie.setItem({key: 'test', value: 'test'});

determineType

  • getType({payload}) -- 获取传入参数的类型
  • isArray({payload}) -- 判断是不是数组
  • isUndefined({payload}) -- 是否为undefined

    示例代码

  utils.determineType.getType({payload: 'test'});

date

  • formatDate({date, format}) -- 将date转换为format指定的格式
  • getBoundaryTime({date}) -- 获取某天的开始和结束时间戳

    示例代码

  utils.date.formatDate({date: new Date(), 'yyyy-MM-dd HH:mm:ss'});

可直接调用

  • getEnv() -- 获取当前环境
  • pageTo({url, newTab}) -- 跳转到某个页面
  • deepCopy({payload}) -- 深拷贝
  • downloadFile({url, name, newTab, forceDownload}) -- 下载文件
  • trim({payload}) -- 删除字符串的前后空格
  • forEach({obj, fn}) -- 循环调用obj,并传入fn
  • mergeObj(obj, obj) -- 合并多个对象
1.0.5

2 months ago

1.0.4

4 months ago

1.0.3

5 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago