0.0.46 • Published 3 years ago
haluo-util v0.0.46
haluo-util
哈罗摩托工具库
部署说明
npm publish
npm unpublish --force // 强制删除
npm unpublish haluo-util@0.0.0 // 指定版本号
安装说明
npm install -D haluo-util
// npm install -D @types/haluo-util # 使用ts构建时
使用说明
// 挂载的方式(推荐)
import util from 'haluo-util'
util.install(Vue)
this.$cookie、this.$date、this.$match、this.$number、this.$tools
// 方式一
import { date, filter, match, number, tools } from 'haluo-util' // 全量引用
// 方式二
import match from 'haluo-util/dist/modules/match' // 局部引用
// 方式三
const date = require('haluo-util').date // 全量引用
// 方式四
import haluoUtil from 'haluo-util' // 全量引用
🚀 API 文档
date
- formatPassTime:格式化现在的已过时间
date.formatPassTime(1586840260500)
- format:格式化时间戳
import { date } from 'haluo-util';
date.format(new Date()) // 默认格式 'yyyy-MM-dd hh:mm:ss'
date.format(new Date(), 'yyyy:MM:dd') // 自定义格式 'yyyy.MM.dd'
tools
常用函数工具库(防抖、节流、正则类型检测、深浅拷贝等)
- debounce :防抖
import { tools } from 'haluo-util';
methods: {
sumbit: tools.debounce(func, 300)(args),
}
throttle : 节流
deepCopy :拷贝
match
import { match } from 'haluo-util';
- checkType :类型检测
支持类型有ip、phone(手机号码)、email(邮箱)、IDCard(身份证)、url(网址)、number(数字)
match.checkType('13111111111', 'phone') //检测手机
match.checkType('wanghui@jddmoto.com', 'email') //检测邮箱
sentry
捕获异常信息
- 初始化
import { sentry } from 'haluo-util';
const option = {
dsn: http://753ce3bf82e94ab0aa7b5e62fae16d3c@sentry.***.com:9000/2
}
const Sentry = sentry.getInstance(Vue, option);
Vue.prototype.$sentry = sentry;
- 主动上报
this.$sentry.log('test');
0.0.46
3 years ago
0.0.45
3 years ago
0.0.44
3 years ago
0.0.43
4 years ago
0.0.42
4 years ago
0.0.41
4 years ago
0.0.40
4 years ago
0.0.30
4 years ago
0.0.31
4 years ago
0.0.27
4 years ago
0.0.28
4 years ago
0.0.29
4 years ago
0.0.25
4 years ago
0.0.26
4 years ago
0.0.24
4 years ago
0.0.13
4 years ago
0.0.12
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago