meix-utils

1.0.1 • Public • Published

使用

npm i -S meix-utils  
import utils from 'meix-utils'  
console.log(utils.arrJudge(['1','2']))

arr.js 12

备注:目前数组相关工具类只支持一维数组

方法名 作用 参数 返回值 版本
arrJudge 判断是否是数组 Boolean 值 arr 1.0.1
arrRemoveRepeat 移除数组中重复的项 arr Array,处理的数组值 1.0.1
arrOrderAscend 数组排序 arr Array,处理的数组值 1.0.1
arrMax 数组中最大值 arr Array,处理的数组值 1.0.1
arrSum 数组求和 arr Array,处理的数组值 1.0.1
arrObjSum 数组对象求和 arr Array,处理的数组值 1.0.1
arrConcat 数组合并 arrOne:数组一;arrTwo:数组二 Array,处理的数组值 1.0.1
arrIncludeValue 数组中是否包含某值 arr: 数组; value: 判断的值 Array,处理的数组值 1.0.1
arrAndSet 数组并集 arrOne:数组一;arrTwo:数组二 Array,处理的数组值 1.0.1
arrIntersection 数组交集 arrOne:数组一;arrTwo:数组二 Array,处理的数组值 1.0.1
arrDifference 数组差集 arrOne:数组一;arrTwo:数组二 Array,处理的数组值 1.0.1
arrTwoToArrObj 数组合并成对象数组 arrOne:数组一;arrTwo:数组二;oneKey:属性一(选传);twoKey:属性一(选传) Array,处理的数组值 1.0.1

check.js 10

方法名 作用 参数 返回值 版本
checkNum 判断是否是数字 data: 判断的值 Boolean 值 1.0.1
checkLetter 判断是否是数字 data Boolean 值 1.0.1
checkLowercaseLetter 判断是否全部是小写字母 Boolean 值 data 1.0.1
checkCapitalLetter 判断是否是大写字母 data Boolean 值 1.0.1
checkNumOrLetter 判断是否是字母或数字 data Boolean 值 1.0.1
checkChinese 判断是否是中文 data Boolean 值 1.0.1
checkChineseNumberLettter 判断是否是中文,数字或字母 Boolean 值 data 1.0.1
checkEmail 判断是否是邮箱 Boolean 值 data 1.0.1
checkTelphone 判断是否是手机号 Boolean 值 data 1.0.1
checkUrl 判断是正确的网址 data Boolean 值 1.0.1

client.js 4

方法名 作用 参数 返回值 版本
checkBrowser 判断浏览器 - trident:IE;presto:opera;webKit:苹果、谷歌内核;gecko:火狐; 1.0.1
checkIosAndroidIpad 判断客户端类型 - ios:ios;android:android;iPad:iPad; 1.0.1
checkWeixinQqUc 判断微信,qq 或uc - weixin:微信; qq:qq;uc:uc; 1.0.1
checkIsIphoneX 判断是否是 iPhoneX 序列 - Boolean 1.0.1

file.js 1

方法名 作用 参数 返回值 版本
fileFormatSize 格式化文件单位 size String: 处理后的文件数字和单位 1.0.1

obj.js 2

方法名 作用 参数 返回值 版本
objIsEqual 判断两个对象是否相等 oneObj:对象一;twoObj:对象二; Boolean 1.0.1
objDeepClone 对象深度拷贝 obj:克隆的对象; obj:克隆后的对象; 1.0.1

storage.js 11

方法名 作用 参数 返回值 版本
localStorageSet localStorage 存贮 key:存贮属性;value:存贮属性值; - 1.0.1
localStorageGet localStorage 获取 key:获取属性; 存贮属性值 1.0.1
localStorageRemove localStorage 删除 key:删除属性; - 1.0.1
localStorageSetExpire localStorage 存贮一段时间 key:存贮属性;value:存贮属性值;expire:有效期,单位毫秒; - 1.0.1
sessionStorageSet sessionStorageSet 存贮 key:存贮属性;value:存贮属性值; - 1.0.1
sessionStorageGet sessionStorage 获取 key:获取属性; 存贮属性值 1.0.1
sessionStorageRemove sessionStorage 删除 key:删除属性; - 1.0.1
sessionStorageSetExpire sessionStorage 存贮一段时间 key:存贮属性;value:存贮属性值;expire:有效期,单位毫秒; - 1.0.1
cookieSet cookieSet 存贮一段时间 key:存贮属性;value:存贮属性值;expire:有效期,单位天; - 1.0.1
cookieGet cookie 获取 key:获取属性; 存贮的属性值 1.0.1
cookieRemove cookie 删除 key:删除属性; - 1.0.1

str.js 7

方法名 作用 参数 返回值 版本
strTrimLeftOrRight 去除字符左右空格 str:处理字符; 处理后的字符 1.0.1
strInclude 字符是否包含 str:处理字符;value:需要判断的值; Boolean 1.0.1
strBeginWith 字符是否以某一字符开头 str:处理字符;value:需要判断的值; Boolean 1.0.1
strReplace 字符替换成另一字符 str:处理字符;valueOne:需要替换的值;valueTwo:替换后的值; 处理后的字符 1.0.1
strToCapital 字符全部转化成大写 str:处理字符; 处理后的字符 1.0.1
strToLowercase 字符全部转化成小写 str:处理字符; 处理后的字符 1.0.1
strToCapitalLetter 字符转化成以大写开头 str:处理字符; 处理后的字符 1.0.1

thrDeb.js 2

方法名 作用 参数 返回值 版本
throttle 节流 func:处理函数;delay:延时; 执行函数 1.0.1
debounce 防抖 func:处理函数;delay:延时; 执行函数 1.0.1

time.js 9

方法名 作用 参数 返回值 版本
getYear 获取当前年份 - 年份值 1.0.1
getMonth 获取当前月份 - 月份值 1.0.1
getDay 获取当前日 - 日值 1.0.1
getWhatDay 获取当前星期几 - 星期几 1.0.1
getMonthNum 获取当前月份天数 - 月份天数值 1.0.1
getYyMmDdHhMmSs 获取当前时间 - 当前时间:yyyy-mm-dd,hh:mm:ss 1.0.1
timesToYyMmDd 时间戳转化为年月日 times:时间戳;ymd:格式类型,值可为yyyy-mm-dd,yyyy/mm/dd;hms:时分秒,值可为;hh,hh:mm,hh:mm:ss 处理后的年月日 1.0.1
YyMmDdToTimes 年月日转化成时间戳 yyyy/mm/dd 或yyyy-mm-dd 或yyyy-mm-dd hh:mm 或yyyy-mm-dd hh:mm:ss 时间戳 1.0.1
compareTimeOneLessTwo 比较时间一小于二 timeOne:时间一;timeTwo:时间二; Boolean 1.0.1

url.js 1

方法名 作用 参数 返回值 版本
getQueryString 获取路由传参 name:传参属性 属性值 1.0.1

Readme

Keywords

none

Package Sidebar

Install

npm i meix-utils

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

24.3 kB

Total Files

13

Last publish

Collaborators

  • lanzhsh
  • qdong