# utils-docs **Repository Path**: liz-q/utils-docs ## Basic Information - **Project Name**: utils-docs - **Description**: @liz-q/utils 工具库文档 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-17 - **Last Updated**: 2024-02-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README --- title: JavaScript 工具集 author: liz-q date: 2020-12-28 --- ## 安装 ```js npm i @liz-q/utils -S node 版本 > 16+ ``` ## 类 Class - [EventBus](./class/event-bus.md):事件管理类 - [BaseList](./class/base-list.md):基础列表类 - [LoopSearch](./class/loop-search.md):循环查询类 - [TreeData](./class/tree-data.md):树结构数据类 - [VirtualPagination](./class/virtual-pagination.md):虚拟分页类 ## 日期时间 - [dateFormat](./date/date-format.md):日期时间格式化函数 - [getDuration](./date/get-duration.md):将时间戳转换成可视化时长 - [toFixed](./date/to-fixed.md):数字四舍五入保留指定精度 ## 验证 - [isEmail](./validation/is-email.md):判断邮箱是否合法 - [isEmpty](./validation/is-empty.md):验证值是否是空值 ## 操作 - [findTargetVal](./operate/find-target-val.md):从数组 arr 中查找字段 id 的值等于 val 的条目 - [joinSeparator](./operate/join-separator.md):将数组元素用指定分隔符拼接成字符串 - [splitSeparator](./operate/split-separator.md):将字符串用指定分隔符分割开 - [mapToOptions](./operate/map-to-options.md):转换 map 数据结构 - [formatMoney](./operate/format-money.md):给数字或者金额千分位添加分隔符 - [formatCapacity](./operate/format-capacity.md):把以 B 为单位的容量转换成更适合显示的单位 - [phoneMask](./operate/phone-mask.md):对手机号进行任意位数的掩码 - [storage](./operate/storage.md):该对象用于操作浏览器本地存储 ## VUE - [findVueComponent](./vue/find-vue-component.md):查找子组件 ## 其他 - [deleteEmptyProperties](./others/delete-empty-properties.md):深度删除属性值是空的属性 - [deleteNullProperties](./others/delete-null-properties.md):深度删除属性值是 null 的属性 - [getValueByPath](./others/get-value-by-path.md):根据属性字符串从对象中取值