km-util

1.1.1 • Public • Published

KM 工具集合

使用

1.安装

// 1.1.0 及以上引入
import { kmUtil } from 'km-util'

// 1.0.0 版本引入
import kmUtil from 'km-util'

2.使用

// 引入
import { kmUtil } from 'km-util'

// 使用
console.log(kmUtil.getRandom(6)) // 获取随机数

3.工具集详情

导出项 说明
kmUtil 常用方法集合
kmTimeUtil 时间方法集合
  • kmUtil 方法集

    方法 参数(按顺序) 参数说明 返回值 方法说明
    LS flag: get/set/remove/clear
    key: string
    value?: any
    flag:缓存操作类型
    key:缓存 key 值
    value:需要保存时值(保存时必须)
    object/string 缓存操作函数
    getRandom num?: number
    flag?: all/number/string
    num(默认: 6): 随机个数
    flag(默认: all): all:字母+数字 | number:数字 | string:字母
    string 获取随机数字或字母
    judgeFileType path: string path: 文件路径 'image'/'video'/'office'/'other' 判断文件类型
    phoneFormatToStar phone: string phone: 手机号 string 将手机号中间标上 * 号
    regTest str: string
    reg: string/RegExp
    str: 字符串
    reg: phone:判断手机号 | email:判断邮箱 | RegExp:正则表达式
    boolean 判断当前字符串是否满足正则
  • kmTimeUtil 方法集

    方法 参数(按顺序) 参数说明 返回值 方法说明
    getNowStamp time?: Date/number/string time: 时间格式字符串或时间对象 number 获取当前时间戳(秒级)
    getNowDateStamp number 获取当天零点时间戳(秒级)
    timeToFormat time?: Date/number
    formatStr?: string
    time: 秒级时间戳、时间对象
    formatStr(默认:{yyyy}-{MM}-{dd} {hh}:{mm}:{ss}): 转换的时间格式。默认转换成 2023-01-10 12:02:10
    number 获取当天零点时间戳(秒级)

更新日志

1.1.0

  1. 更换引入方式(重要)

    import { kmUtil } from 'km-util'
  2. 更新多个方法

1.0.0

首次发布

Package Sidebar

Install

npm i km-util

Weekly Downloads

1

Version

1.1.1

License

ISC

Unpacked Size

27.9 kB

Total Files

13

Last publish

Collaborators

  • share-kong