@l2ui/utils
v0.1.0-alpha.8
Published
L2UI 工具函数包
Readme
@l2ui/utils
L2UI 工具函数包,提供通用的工具方法。
安装
pnpm add @l2ui/utils使用
import { isString, formatNumber } from '@l2ui/utils';
if (isString(value)) {
console.log('是字符串');
}
const formatted = formatNumber(1234567); // "1,234,567"API
类型判断
isUndefined(value)- 判断是否为 undefinedisNull(value)- 判断是否为 nullisNil(value)- 判断是否为 null 或 undefinedisString(value)- 判断是否为字符串isNumber(value)- 判断是否为数字isBoolean(value)- 判断是否为布尔值isFunction(value)- 判断是否为函数isObject(value)- 判断是否为对象isArray(value)- 判断是否为数组isEmpty(value)- 判断是否为空
格式化
formatFileSize(bytes)- 格式化文件大小formatNumber(num)- 格式化数字(千分位)formatPercent(value, decimals)- 格式化百分比
DOM 工具
getElement(selector)- 获取元素addClass(element, className)- 添加类名removeClass(element, className)- 移除类名toggleClass(element, className)- 切换类名hasClass(element, className)- 检查类名
