0.0.17 • Published 4 months ago
haier-methods v0.0.17
安装
npm i haier-methods
使用
import hmethods from 'haier-methods';
console.log(hmethods.changetime(new Date(), 1));
or
import { changetime } from 'haier-methods';
console.log(changetime(new Date(), 1));
发布
发布:https://x.haier.net/console/ci/flow/detail/font_haier-ui
介绍
属性 | 说明 | 参数 | 返回值 | 示例 |
---|---|---|---|---|
changetime(time,type) | 不同时间格式转换 | time: 时间; type: 返回值类型 | type=1: 2022-11-11 10:30:20;type=2: 2022-11-11;type=3: 2022年11月11日 10:30;type为其他或不传: 2022-11-11 10:30) | — |
getType(data) | 获取数据类型 | data: 传入数据 | String, Number, Boolean, Object ,Array, Function, Null, Undefined | getType('d') |
trim(str) | 去除字符串前后空格 | str: 传入字符串 | 处理后的字符串 | — |
trimParams(obj) | 返回去除对象空属性对象 | obj: 传入对象 | 处理后的对象 | — |
formRuleError() | el-form校验失败自动获取焦点 | 无 | — | — |
cloneDeep(data) | 深拷贝 | data: 传入数据 | 拷贝数据 | — |
exportFunc(url, params, method) | 导出文件(form) | url: 请求地址, params: 传入参数, method: 请求方式(默认post) | 无 | — |
downloadUrl(url, filename) | 下载链接地址 | url: 链接地址, filename: 文件名称 | 无 | — |
changeCase(str, type) | 字符串大小写 | str: 传入字符串, type: 1:首字母大写 2:首页母小写 3:大小写转换 4:全部大写 5:全部小写(默认4) | 转换后数据 | — |
typeJudgment(data, type) | 类型检测 | data: 传入数据, type: 当传入type时则验证类型,返回布尔值,否则则返回传入数据data的类型 | boolean/类型 | — |
uniqueArray(data, key) | 数组去重(支持JSON数组) | data: 传入数据, key: 当数组为json数组时,需要以哪个key的数据来去重。否则可以不传 | 去重后的数组 | — |
downloadBlob(data, fileName) | 下载文件流 | data: 传入数据({data: 具体内容}),fileName:下载文件名 | — | — |
arithmetic.floatMultiply(num1,num2) | 数字运算-解决精度问题:乘法 | num: 传入数字,num1*num2 | 运算结果 | — |
arithmetic.floatDivide(num1,num2) | 数字运算-解决精度问题:除法 | num: 传入数字,num1*num2 | 运算结果 | — |
arithmetic.floatAdd(num1,num2) | 数字运算-解决精度问题:加法 | num: 传入数字,num1*num2 | 运算结果 | — |
arithmetic.floatSub(num1,num2) | 数字运算-解决精度问题:减法 | num: 传入数字,num1*num2 | 运算结果 | — |
arithmetic.floatMod(num1,num2) | 数字运算-解决精度问题:取余 | num: 传入数字,num1*num2 | 运算结果 | — |
loading.start() | 打开loading | — | — | — |
loading.end() | 关闭loading | — | — | — |
generateUuid(type) | 返回type + 随机字符串id | type: 字符串 | type + 随机字符串id | generateUuid(), generateUuid('text') |