0.0.15 • Published 2 years ago

@mage_1/frontend-utils v0.0.15

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

frontend-utils

介绍

前端常用工具包

软件架构

软件架构说明

安装教程

  • npm install @mage_1/frontend-utils
  • npm i @mage_1/frontend-utils
  • yarn add @mage_1/frontend-utils

源码下载

https://gitee.com/mage_1/frontend-utils.git

使用说明

  • 引入

import * as utils from '@mage_1/frontend-utils'

其中包含

  • common 常用公共工具
  • storage 缓存工具
  • format 格式化工具
  • regexp 正则工具
  • enums 常用枚举工具
  1. common
函数名描述说明
arr2Tree数组转树形结构
getFullPathFromTree获取数组中某个节点在树形结构中的全路径
isObj判断数据是否为对象
isArray判断数据是否为数组
compare比较两个数据是否完全相同一致,数据可为数组或对象
distinctArr将对象数组根据某些key去重
getUid获取固定前缀(没有则uid为前缀)的开头的随机id
getMid根据某些键对应的值,将其拼接成字符串来生成MD5类型的id
isElectron是否是Electron应用
isWindows是否是Windows操作系统
isMacOS是否是MacOS操作系统
getFileExtension获取文件后缀名
getFileMime获取文件MIME类型
getFlatObjectArray将嵌套结构对象数组,转换为单层结构对象数组
......
  1. storage
函数名描述说明
sessionsession处理
locallocal处理
CurrentUser当前用户处理
  1. format
函数名描述说明
formatDatetime日期时间格式化
formatThousandSeparator数字千分位表示法
  1. regexp
函数名描述说明
email电子邮箱地址
mobile中国大陆手机号码
iDCardNo中国大陆居民身份证号码
......
  1. enums文件后缀名->MIME映射
函数名描述说明
fileTypeExt文件后缀名->MIME映射

参与贡献

  1. 小马哥

特技

  • 后续继续完善
0.0.15

2 years ago

0.0.14

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago