橙啦工具函数库
npm install cl_newutil_self
- getCookie
* 作用:
* 获取cookie
* 入参:
* name(string) 想要获取的cookie名
* 出参:不传name则返回所有cookie的对象
- setCookie
* 作用:
* 存储cookie
* 入参:
* name(string) 需要存储的key
* value(string) 值
* expires(number,默认7) 存储时长,单位天
* path(string,默认:/) 域名
- removeCookie
* 作用:
* 删除cookie
* 入参:
* name(string) 需要删除的key
* path(string,默认:/)
*
- isWeiXin
* 作用:
* 判断是否是微信环境
* 入参:
* ua(string|null) 服务端调用需传入
* 出参:
* true / false
- isMobileDevice
* 作用:
* 判断是移动端还是PC端
* 出参:
* true(移动端) / false(PC端)
*
- setCookieForWxapp
* 作用:
* 微信小程序内置用户信息,通过链接注入H5 webview
* 入参:
* cookies(string)
- goLogin
* 作用:
* 跳转登录--非微信环境
* 入参:
* callPage(string) 登录跳转地址
- random_string
* 作用:
* 生成随机串
* 入参:
* len(number,默认32) 要生成随机数的长度
- goToTop
* 作用:
* 返回顶部
- isPhoneNum
* 作用:
* 判断是否是国内手机号
* 入参:
* mobile(string) 手机号
* 出参:
* true / false
- isEmail
* 作用:
* 判断邮箱是否正确
* 入参:
* email(string) 邮箱号
* 出参:
* true / false
- getUrlParamItem
* 作用:
* 获取url固定参数
* 入参:
* name(string) 要获取的参数
* url(默认为当前页面url) url链接
* 出参:
* string || null
- replaceEmo
* 作用:
* 禁止表情输入
* 入参:
* e(string) 需要过滤的字符串
* 出参:
* 匹配过滤后的字符串
- addZero
* 作用:
* 给小于10的数字前做加0处理
* 入参:
* num(number) 需要处理的数字
* 出参:
* 字符串
- dateFormat
* 作用:
* 时间戳转换日期
* 入参:
* time(any) 时间戳
* format(string) 要转换成的日期格式,默认为yyyy-mm-dd h:m:s
* 出参:
* 字符串
- debounce
* 作用:
* 防抖函数
* 入参:
* func(void) 回调函数
* wait(number) 时间,单位:毫秒
* immediate(boolean) 是否执行过标识
*
- setConfig
* 作用:
C端专用 统一处理request中的域名
* 入参:
* config request config
* production(string) 打包环境
* 出参:
* config
- setAdminConfig
* 作用:
C端专用 统一处理request中的域名
* 入参:
* config request config
* production(string) 打包环境
* 出参:
* config