1.6.9 • Published 2 years ago

@womasoft/core v1.6.9

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

核心框架

//  安装
npm i @womasoft/core

//  引用
import {core} from '@womasoft/core';


core.redux      //  临时存储
core.types      //  类型验证
core.tools      //  工具
core.math       //  精确计算

//  数据请求
core.Http or core.http
core.Fetch or core.fetch

core.redux

//  监听方法
core.redux.listen(name,callback:value=>void);

//  获取全部
core.redux.all();

//  获取
core.redux.get(name);

//  添加
core.redux.add(name,value);
添加只能在第一次执行,同样的name不会添加第二回;

//  修改
core.redux.update(name,value);
修改必须在添加之后,如没有添加,修改不会生效;

//  删除
core.redux.remove(name);

core.types

core.types.Null(value);
core.types.Undefined(value);
core.types.Nil(value);
core.types.Array(value);
core.types.Boolean(value);
core.types.Function(value);
core.types.Number(value);
core.types.Object(value);
core.types.String(value);
core.types.Int8(value);
core.types.Int16(value);
core.types.Int32(value);
core.types.UInt8(value);
core.types.UInt16(value);
core.types.UInt32(value);
core.types.Buffer(value);
core.types.Hex(value);

core.tools

//  加密
core.tools.toMd5(value);
core.tools.toEncrypt(value,key,iv?);
core.tools.toDecrypt(value,key,iv?);

core.tools.isArray(value);                  //  是否是数组
core.tools.isJson(value);                   //  是否为JSON
core.tools.isNumber(value,params?);         //  是否为数字
core.tools.isInteger(value);                //  是否是整数
core.tools.isAmount(value,params?);         //  是否是金额
core.tools.isStrLast(str,value);            //  最后一个字母是否正确
core.tools.isStrFirst(str,value);           //  判断开头是否正确

core.tools.toNumber(value,params?);         //  返回数字
core.tools.toStrFirst(str,length?);         //  返回第一个字符
core.tools.toStrLast(str,length?);          //  返回最后字符
core.tools.toScientificCount(value);        //  科学计算法
core.tools.toAmountConvert(value);          //  金额转换 1,000
core.tools.toAmount(value,params?);         //  金额显示
core.tools.toRandom(count);                 //  生成随机数
core.tools.toCutStr(str,count?,unit?);      //  格式化字符串,替换中间文字

core.tools.replaceByJson(str,json);                     //  替换字符串 使用Json数据
core.tools.replaceOrSpliceByJsonToUrl(str,json);        //  拼接或替换 url
core.tools.searchToJson(str);                           //  将search转换成Json

core.tools.jsonDeepCopy(value);             //  深拷贝
core.tools.jsonToSearch(value);             //  json转换search
core.tools.jsonContrast(jsonOne,jsonTwo);   //  JSON 对比

core.tools.shuffle(arr);                    //  洗牌,打乱数组

core.tools.toDateJson(date,params?);                        //  格式化时间返回Json值
core.tools.formatDate(date,format,params?);                 //  格式化时间
core.tools.formatDateTimezoneOffset(date,format,params?);   //  格式化时间 并且削正时区偏差
core.tools.dateCountDown(endDate,format,callback);          //  日期倒计时

core.Http

//  使用方法
new core.Http().get(url);
or
const http = new core.Http();
http.setHeader(name,value);                 //  设置请求头
http.setAuthBearer(value);                  //  设置权限 Bearer
http.setAuthBasic(value);                   //  设置权限 Basic
http.setAuthBasicBy(account,password);      //  设置权限 Basic
http.get(url);
http.post(url);

core.math

core.math.plus(val1,val2);                  //  加法
core.math.minus(val1,val2);                 //  减法
core.math.multipliedBy(val1,val2);          //  乘法
core.math.times(val1,val2);
core.math.dividedBy(val1,val2);             //  除法
core.math.div(val1,val2);
1.6.4

2 years ago

1.6.3

2 years ago

1.6.2

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.5.12

3 years ago

1.5.11

3 years ago

1.5.14

3 years ago

1.5.13

3 years ago

1.5.16

3 years ago

1.5.15

3 years ago

1.5.18

2 years ago

1.5.17

3 years ago

1.5.19

2 years ago

1.6.9

2 years ago

1.6.8

2 years ago

1.6.7

2 years ago

1.6.6

2 years ago

1.6.5

2 years ago

1.5.8-beta2

3 years ago

1.5.9-beta1

3 years ago

1.5.9

3 years ago

1.5.8

3 years ago

1.5.7

3 years ago

1.5.6

3 years ago

1.5.9-beta2

3 years ago

1.5.9-beta3

3 years ago

1.5.5

3 years ago

1.5.4

3 years ago

1.5.10

3 years ago

1.5.3

3 years ago

1.4.3

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.1-bate2

3 years ago

1.2.1-bate1

3 years ago

1.2.1-bate3

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.0-bate1

3 years ago

1.2.0

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.0.2

3 years ago

1.0.1-beta5

3 years ago

1.0.1-beta4

3 years ago

1.0.1-beta3

3 years ago

1.0.1-beta2

3 years ago

1.0.1-beta1

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.0.2-beta23

3 years ago

0.0.2-beta22

3 years ago

0.0.2-beta21

3 years ago

0.0.2-beta20

3 years ago

0.0.2-beta19

3 years ago

0.0.2-beta18

3 years ago

0.0.2-beta17

3 years ago

0.0.2-beta16

3 years ago

0.0.2-beta15

3 years ago

0.0.2-beta14

3 years ago

0.0.2-beta13

3 years ago

0.0.2-beta12

3 years ago

0.0.2-beta11

3 years ago

0.0.2-beta10

3 years ago

0.0.2-beta9

3 years ago

0.0.2-beta8

3 years ago

0.0.2-beta7

3 years ago

0.0.2-beta6

3 years ago

0.0.2-beta5

3 years ago

0.0.2-beta4

3 years ago

0.0.2-beta3

3 years ago

0.0.2-beta2

3 years ago

0.0.2-beta1

3 years ago

0.0.1

3 years ago