1.0.1 • Published 2 years ago

@ccn-dm/helper-js v1.0.1

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

helper-js

JS助手库

url

    const {url} = require('helper-js');
//获取URL参数
url.getParams();

//获取hash参数
url.getHash();

//获取url,默认获取当前URL不带参数,传入params为需要生成URL的参数对象
//url.getUrl(params);

//当前URL为http://example.com?a=1
url.getUrl();//http://example.com
url.getUrl({token:1});//http://example.com?token=1
> platform
```javascript
    const {platform} = require('helper-js');

    //判断是否IOS
    platform.isIOS();
    
    //判断是否安卓
    platform.isAndroid();
    
    //判断是否微信
    platform.isWeiXin();
    
    //手机端初始化
    //1.禁止微信浏览器修改字体大小
    //2.修正IOS失去焦点后页面滚动条问题
    //3.修正安卓浏览器键盘弹出导致页面高度变化问题
    platform.mobileInit();

cache

    const {cache} = require('helper-js');
cache.setItem('键名','键值','过期秒数');

cache.getItem('键名');

cache.removeItem('键名');
> validate
```javascript
    const {validate} = require('helper-js');

    //是否为空,用于判断必填
    validate.required(value);
    
    //最大长度
    validate.max(value, length);
    
    //最小长度
    validate.min(value, length);
    
    //最小值
    validate.minValue(value, min);
    
    //最大值
    validate.maxValue(value, max);
    
    //是否数值
    validate.numeric(value);
    
    //长度是否相等
    validate.exactLength(value, length);
    
    //是否手机号
    validate.mobilePhone('手机号');

date

FormatDescription
YY两位数的年份
YYYY四位数的年份
M月份,从 1 开始
MM月份,两位数(补0)
D月份里的一天
DD月份里的一天,两位数(补0)
H24小时
HH24小时(补0)
h12小时
hh12小时(补0)
m分钟
mm分钟,两位数(补0)
s
ss秒 两位数(补0)
    const {date} = require('helper-js');
    date.format(new Date(), 'YY年M月D日');
1.0.1

2 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago