numb-tools
v2.0.4
Published
numb-tools
Readme
numb-tools
一个同时支持 ESM 和 CommonJS 模块的 TypeScript 工具包,提供基本的开发工具功能。
特性
- 🚀 双模块支持(ESM 和 CommonJS)
- 🚀 支持 TypeScript,内置类型定义
- 🚀 无引用依赖,体积小
- 🚀 按需引入
使用示例
import { randomInt } from 'numb-tools'
const num = randomInt(1, 10)
console.log(num) // 随机输出1-10之间的整数方法
convert 转换方法
byteTo 字节转换
- byteToBit 字节转换为位
- byteToKb 字节转换为知识库
- byteToMb 字节转换为兆字节
- byteToGb 字节转换为吉字节
- byteToTb 字节转换为太字节
- byteToHuman 字节转换最大单位
imageTo 图片转换
- imageToBase64 图片转换为 base64
- imageToPng 图片转换为 png
- imageToSvg 图片转换为 svg
utils 工具方法
function 函数
- debounce 防抖
- throttle 节流
- deepClone 深度克隆
verification 验证
- createVerificationCode 生成验证码
random 随机方法
- randomElementBtnType 随机一个element-plus按钮类型
- randomElementFromArray 随机一个数组中的元素
- randomElementsFromArray 随机一个数组中的多个元素
- randomElementsFromArrayNoRepeat 随机一个数组中的不重复的多个元素
- randomInt 随机一个整数
