0.2.0 • Published 5 years ago

yaoxfly-utils v0.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

yaoxfly-utils

介绍

本项目的工具类可以用于 h5 端(小程序不能用)不依赖任何框架,在 vue、react、angular 等下都可通用 ,目前封装的方法有限,有待完善

安装教程

npm i yaoxfly-utils

使用说明

  1. 在 main.js 文件里
import "yaoxfly-utils";
  1. 示范
console.log(Yx.timeStampToDate(1564808776))

输出结果:2019-08-03

api

常用工具

1. Yx.urlHandle(url)

网址处理,根据当前域名所在的协议自动添加 http 或者 https | 参数名 | 类型 | 必填 | 说明 | 平台差异说明| | :------: | :------: | :------: | :------: |:------: | | url | String | 是 | 网址 |H5|

2. Yx.getJsonLength(jsonData)

获取 json 长度 | 参数名 | 类型 | 必填 | 说明 | 平台差异说明| | :------: | :------: | :------: | :------: |:------: | | jsonData | Object | 是 | json 对象 ||

3. Yx.getCutOutContent(value,length )

内容超过某个长度 加... | 参数名 | 类型 | 必填 | 说明 | 平台差异说明| | :------: | :------: | :------: | :------: |:------: | | value | String | 是 | 截取的内容 || | length | Number | 否 | 截取的长度,默认 28||

4. Yx.isNullObject(object)

判断是否是空对象、空对象数组、空数组 | 参数名 | 类型 | 必填 | 说明 | 平台差异说明| | :------: | :------: | :------: | :------: |:------: | | object | Array/Object | 是 | 被判断的对象或者对象数组 ||

时间处理

1. Yx.timeStampToDate(timeStamp)

时间搓转换为 date 类型 | 参数名 | 类型 | 必填 | 说明 | 平台差异说明| | :------: | :------: | :------: | :------: |:------: | | timeStamp | Number | 是 | 被转换的时间搓 ||

2. Yx.timeStampToDateTime(timeStamp)

时间搓转换为 dateTime | 参数名 | 类型 | 必填 | 说明 | 平台差异说明| | :------: | :------: | :------: | :------: |:------: | | timeStamp | Number | 是 | 被转换的时间搓 ||

3. Yx.timestampFormat(timeStamp)

时间搓转换为昨天 刚刚 几分钟前等 | 参数名 | 类型 | 必填 | 说明 | 平台差异说明| | :------: | :------: | :------: | :------: |:------: | | timeStamp | Number | 是 | 被转换的时间搓 ||

图片处理

1.Yx.blobToBase64(imgUrl)

blob 转 base64 并压缩 | 参数名 | 类型 | 必填 | 说明 | 平台差异说明| | :------: | :------: | :------: | :------: |:------: | | imgUrl | String | 是 | 被判断的对象或者对象数组 |H5|

tips: 图片路径 blob 格式的

正则验证和处理

1.Yx.hasSpace(value)

检验是否包含空格(包括前后和中间的空格) | 参数名 | 类型 | 必填 | 说明 | 平台差异说明 | | :----: | :----: | :--: | :----------------------: | :----------: | | value | String | 是 | 要验证的值 | H5 |

2.Yx.clearSpace(value)

清空空格(包括前后、中间的所有的空格) | 参数名 | 类型 | 必填 | 说明 | 平台差异说明 | | :----: | :----: | :--: | :--------: | :----------: | | value | String | 是 | 要清空的值 | H5 |

0.2.0

5 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago