1.1.2 • Published 11 months ago

qw-utils v1.1.2

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

qw-utils

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

node 版本 v16.18.0

js 使用方式

安装工具包 npm install qw-utils

const qwUtils = require('qw-utils')

const jsTimeUtils = new qwUtils.timeUtils()

this.currentTime = jsTimeUtils.getDate()

ts 使用方式

安装工具包 npm install qw-utils

import { getDate } from 'qw-utils/js/timeUtils';

const timeString: string = getDate();

各个工具类使用示例

clipboardUtils 剪贴板工具类

const qwUtils = require('qw-utils') const clipboardUtils = new qwUtils.clipboardUtils()

//复制内容 clipboardUtils.copyText('要复制粘贴的内容').then(() => { console.log('复制成功啦') })

//粘贴内容 clipboardUtils.readClipboard().then((text) => { this.text = text })

lodashUtils 该工具类使用的是 Lodash 库,常见的方法都已封装,以判空为例

const qwUtils = require('qw-utils')

let data = '' qwUtils.lodashUtils.isEmpty(data) // 结果返回 true

colorUtils 该工具类使用的是颜色的处理

const qwUtils = require('qw-utils') const colorUtils = new qwUtils.colorUtils()

console.log('颜色转换', colorUtils.rgbToHex(110, 200, 99))

cryptoUtils 加密解密的处理,目前方法默认使用的是 AES

timeUtils 时间处理工具类,引用了 dayjs 库, 使用方法,如判断一个时间是否在时间范围内

const qwUtils = require('qw-utils') const timeUtils = new qwUtils.timeUtils()

console.log('是否在时间内', timeUtils.isBetween('2021-05-02 20:08:20', '2021-05-01 20:08:20', '2021-05-06 20:08:20')) //结果为 true

loggerUtils 统一日志管理工具类

const qwUtils = require('qw-utils') const logger = new qwUtils.loggerUtils() logger.info("输出信息") logger.enable() //开启日志输出,默认开启 logger.disable() //关闭日志输出

1.1.2

11 months ago

1.1.1

11 months ago

1.1.0

11 months ago

1.0.9

11 months ago

1.0.8

11 months ago

1.0.7

11 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago