UNPKG

vcm-utils

Version:

effective tools to develop by js

88 lines (58 loc) 1.16 kB
## Install ``` npm install vcm-utils --save ``` ## Usage ``` import vcmUtils from 'vcm-Utils'; ``` #API ### `getParams | getQueryVariable` * 获取地址栏参数 ##### args Default: `(variable, url_str = '')` url_str有值则获取该字符串中的参数<br> url_str不填则获取地址栏参数<br> > example ``` vcmUtils.getParams('abc', 'abc=wer44&aa=www322') ``` ### `objToParams(obj)` * obj拼接成get参数连接 ### `deepCopy(obj)` * 对象或数组深复制 ### `range(d1, d2)` * d1到d2范围的随机数 ### `priceFormat(val, blank)` * 价格转换(保留两位小数,不足补零,大数字3位数加一个逗号) > example ``` vcmUtils.priceFormat(123445456); vcmUtils.priceFormat('123445456'); vcmUtils.priceFormat('', '$$$'); //为空字符串时显示'$$$' ``` ### `cookie` ``` { setItem(key, value, delay), getItem(key), removeItem(key) } ``` * delay 默认cookie为七天之后过期 3s 4m 5h 7d 秒 分 时 天 ### `ss` sessionStorage ``` { setItem(name, content), getItem(name), removeItem(name) } ``` ### `ls` localStorage ``` { setItem(name, content), getItem(name), removeItem(name) } ```