介绍
前端项目开发常用js工具类,包括手机号码、身份证验证、中文校验、获取日期和根据日期格式获取日期或者转换日期格式、对象数组根据key分组、邮箱格式校验、获取历史时间,时间差,数组去重,多个对象数组去重等工具方法,减少多余包引用,增加工具类复用性,提高开发效率。
软件架构
本工具库是基于纯JavaScript开发的,后续会扩展支持typescript。
安装教程
1、npm安装
$ npm i qnyutils -D
2、配置使用
全部注入:在vue2项目中入口文件导入依赖并注册全局
import Vue from "vue";
import Qnyutils from "qnyutils";
Vue.prototype.$Qnyutils = window.Qnyutils = Qnyutils;
按需引入:比如需要时间工具和手机校验工具
// 按功能导入
import { getFormatTime, validateFormatPhone } from "qnyutils";
// 在js中使用
console.log(getFormatTime(), validateFormatPhone('123456'))
js/template 中基本使用案例:
// js 输入中文检验
this.$Qnyutils.chineseCheck('222') // false
// template 输入中文检验
$Qnyutils.chineseCheck('222') // false
更多工具类访问:## 目前集成的方法使用文档
使用说明
- 工具目前仅支持vue2.0或者vue3.0+js模式的npm安装依赖的项目
- Gitee 官方使用手册 QiuTool: vue项目开发常用js工具类,包括对象、时间、验证、手机号码、身份证、中文校验、英文校验等工具方法,减少多余包引用,增加工具类复用性,提高开发效率
参与贡献
本套工具库解释权归布依前端所有,盗版必究
1、贡献者:布依前端
参与贡献:【想参与js工具类的伙伴可以加qq】
QQ:1766226354