1.1.1 • Published 2 years ago

hncy_public_methods v1.1.1

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

公共方法描述

初始化文档默认fontsize值,适用于rem单位(px / 100)。

designWidth:设计稿尺寸 (type:number)

maxWidth:最大兼容尺寸 (type:number)

initFont(designWidth, maxWidth)

防抖函数

fn: 执行函数 (type:function)

duration: 持续时间 (type:number)

debounce(fn, duration)

获取Url添加参数,适用于组装get类型接口传递参数

url:api接口地址 (type:string)

params:传参数据 (type:Object)

getUrlAddParams(url, params)

根据传入的key判断是否存在于url地址中

url:需要查询key (type:string)

value:给查询key的新赋值 (type:any) 非必传

getUrlHasKey (key, value)

改变路由中某个参数的值

url:url地址 (type:string)

arg:需要修改的目标key (type:string)

arg_val:修改值 (type:any)

changeURLArg (url, arg, arg_val)

设置cookie值

c_name:存储变量名 (type:string)

value:赋值 (type:any)

expiremMinutes:持续时间 (type:sting) 非必传

setCookie(c_name, value, expiremMinutes)

获取cookie值

c_name:存储变量名 (type:string)

getCookie(c_name)

删除cookie值

c_name:存储变量名 (type:string)

delCookie(c_name)

密码明文加密函数,需要跟后台协商使用

password:当前输入密码 (type:string)

CryptoJS:依赖于crypto-js

crypto-js安装方法

npm i crypto-js

time:当前时间

time = parseInt(new Date().getTime() / 1000).toString()

num:密码最长位数

key:和后端约定写法,根据约定情况进行改变

方法使用

noncTimestamp({password, CryptoJS, time, num, key = '0123456789ABCDEF' })

空值文本处理

key:当前需要传入处理的值

textTrim(key)

电子邮件验证

value:当前需要传入处理的值

callback: 回调函数

checkEmail (value, callback)
1.1.1

2 years ago

1.1.0

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago