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?: anyflag:缓存操作类型
key:缓存 key 值
value:需要保存时值(保存时必须)object/string 缓存操作函数 getRandom num?: number
flag?: all/number/stringnum(默认: 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/RegExpstr: 字符串
reg: phone:判断手机号 | email:判断邮箱 | RegExp:正则表达式boolean 判断当前字符串是否满足正则 -
kmTimeUtil 方法集
方法 参数(按顺序) 参数说明 返回值 方法说明 getNowStamp time?: Date/number/string time: 时间格式字符串或时间对象 number 获取当前时间戳(秒级) getNowDateStamp number 获取当天零点时间戳(秒级) timeToFormat time?: Date/number
formatStr?: stringtime: 秒级时间戳、时间对象
formatStr(默认:{yyyy}-{MM}-{dd} {hh}:{mm}:{ss}): 转换的时间格式。默认转换成 2023-01-10 12:02:10number 获取当天零点时间戳(秒级)
更新日志
1.1.0
-
更换引入方式(重要)
import { kmUtil } from 'km-util'
-
更新多个方法
1.0.0
首次发布