1.0.7 • Published 2 years ago

utils-wh v1.0.7

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

创建包的目的:

css安装方法:

main.js:
import 'utils-wh/base.css'

js安装方法:

import * as utils from 'utils-wh'  
or  
import {
  clearCookie,
  ...
} from 'utils-wh'  

里面的函数:

clearCookie:清空cookie

clearCookie()

findall:找出数组中某个元素的index

findall(arr,e)
arr:Array
e:String|Number|Boolean

flexisum:可以接收任何实参,可以递归处理实参

flexisum(args)
args:Number|Number[]
例:
flexisum([1,2,3,4,5,[1,2,3,4,5]],1,2,3,4,5,53,5,4,3,5,6,3,2,3,3,'123')

formatTime:格式化时间

formatTime(time,option)
@param {number} time 时间
@param {string} option
@returns {string} m月d天h小时s分
formatTime(+new Date()-100*1000)
// '2分钟前'

getCookie1:获取cookie

getCookie1(name)
@param {string} name

getCookie2:获取cookie

getCookie2(cname)
@param {string} cname

getnonceStr:获取随机数参数是位数

getnonceStr(num)
{string} num 位数 默认16

isArray:判断是否是数组

isArray(arr)

isArrayLike:是否是类数组

isArrayLike(arr)

param2Obj:url参数改为object

param2Obj(url)

parseTime:时间格式化

parseTime(time, cFormat)
@param {(Object|string|number)} time
@param {string} cFormat y:年 m:月 d:日 h:小时 i:分钟 s:秒 a:周几
@returns {string}

randnum:随机数字范围内

randnum(num)
@param {number} num 最大数

randstr:随机字符串类似上面getnonceStr

randstr(num)
@param {number} num 最大数

setCookie1:设置cookie1

setCookie1(name,val)
{string} name
{any} val

setCookie2:设置cookie1

setCookie2(name,val)
{string} name
{any} val

trim:字符串去两遍空格

trim(str)
{string} str

numtotime:传一个值,转换成时间,和formatTime类似

numtotime(nums,arg)
num:Number 时间秒数
arg:[format,max]
format:String 格式化字符串 '{y}-{m}-{d} {h}:{i}:{s}'
max:String 高位 '30小时50分钟':max:h

getsystem:获取微信还是阿里和手机安卓还是ios

getsystem()
// return [system, channel]
// system:系统ali/weixin/other
// channel:平台iPhone/Android/pc

formatMobile 将手机号变成中间有空格的格式

formatMobile(phoneNO)
{string} phoneNO

compareVersion 对比版本号

compareVersion(reqV, curV);
reqV //旧版本
curV //当前版本
return number   0/1/2  不需改版本/需要改版本/更改大版本

isObjectValueEqual 对比两个对象是否相同

isObjectValueEqual(o1,o2)
{object} o1,o2

geturltoObj 获取url参数变为Object格式

geturltoObj()
return Object

如果有什么觉得是工具函数的,可以发给我

wh123660@126.com

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago