1.0.13 • Published 4 years ago

wj_utils v1.0.13

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

wj_utils

项目地址有什么需要的可以提issues

js 导入

引用 dist 文件下 wj_utils.js 文件

wjUtils.desensitization()

npm 导入

npm i wj_utils -S

import { isNull, desensitization } from "wj_utils"
export default {
  mounted() {
    desensitization("idCard", "340521199912121321")
  },
}

工具包含的方法

方法名称作用参数类型举例可选参数返回
isNull是否为空值anyisNull(value)boolean
isMoblePhone手机验证anyisMoblePhone(value)boolean
isTelphone电话验证anyisTelphone(value)boolean
isMail邮箱验证anyisMail(value)boolean
isName中文验证anyisName(value)boolean
isIdCard身份证验证(string|number)isIdCard(value)boolean
isNumber数字或者小数验证anyisNumber(value)boolean
timeComparison时间对比(any,any)timeComparison("2020-02-13","2020-02-12")boolean(true:第一个值大)
isIe浅识别 ie
hex2Rgba颜色转换 16 进制转 rgba(string,number)hex2Rgba(16 进制颜色,透明度)rgba(0,0,0,1)
getQueryString解析地址参数转成 JsongetQueryString()object
paramsToStringify将 json 转换 query 类型参数stringparamsToStringify(对象)string
toArrayjson 转换数组anytoArray("1,22,3")1,2,3
getSubStringSum指定字符串溢出显示省略号(string,nubner)getSubStringSum(“123154”,5)1231...
uuid生成 uuid(number,number)uuid(长度,进制数)string
removeSpace移除空格stringremoveSpace(" test ")test/string
isContain是否包含(any,array)isContain(a,"a","b")boolean
highlyResponsive给 h5 使用主要解决键盘上移影响到样式(any,any,boolean)下面所示(1.1)
desensitization脱敏验证(type:any,content:string|number)下面所示(1.2)type:idCard|phone|namestring
isDeviceMobile是否是移动端boolean
isWeiXin是否是微信浏览器boolean
isIos是否是苹果手机boolean
unique去重对象或者数组数组
isEmpyObj对象或者数组为空对象或者数组boolean
bubbleSort冒泡排序数组数组
systemTime系统当前时间xxxx年xx月xx日 x时x分x秒
thousands数值格式化numberthousands(v)100,999
printEL打印string,stringprintEL(id,style)

1.1--highlyResponsive 使用方式

HTML

<input onfocus = "onFocus()"></input>

JS

function onFocus(){
  let body = document.getElementById("test")
  highlyResponsive(body,"100vh",false);
}

第一个参数传入页面元素

第二个参数传入调整的高度

第三个参数 默认true 作用是否滚到顶端 如果不需要设置为false

1.2--desensitization 使用方式

wjUtils.desensitization("idCard", "340521199912121321") //3405*****1321
wjUtils.desensitization("phone", "13965621111") //139****111
wjUtils.desensitization("name", "张三") //*三

1.3--systemTime 使用

let timeUpDate = timeupdate();
let test = document.getElementById('test')
setTimeout(()=>{test.innerHTML = timeUpdate()}, 1000)
1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago