0.0.46 • Published 3 years ago

haluo-util v0.0.46

Weekly downloads
53
License
-
Repository
-
Last release
3 years ago

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