@gzmpken/membercard-util
v1.0.0
Published
member util
Downloads
5
Readme
Member Card Util
Member Card 工具包
使用
RsaEncrypt
加密字符串
Params{@str}
@str 需要加密的字符串
Return
加密后的字符串parseState
解析VVmemberCardVV00001 這類型的state url
Params{@_state}
@_state 自定义路由 VVmemberCardVV00001
Return
/memberCard/00001getLang
获取UA中语言
Return
en 或者 zhgetDeviceType
根据UA判断设备类型,Android 或者 IOS
Return
Android 或者 IOSgetQuery
获取URL中get参数
Params{@name}
@name GET参数名
Return 参数值set
设置 sessionStorage 缓存
Params{@key,@value}
@key sessionStorage Key
@value sessionStorage Value
get
获取 sessionStorage 缓存
Params{@key}
@key sessionStorage Key
Return sessionStorage Valueremove
根据KEY删除 sessionStorage 缓存
Params{@key}
@key sessionStorage Keyclear
清空 sessionStorage缓存isJson
判断对象是否为JSON对象
Params{@str}
@str json字符串或者json对象/array数组
Return true/falsedateFormat
日期格式化
Params{@fmt, @date}
@fmt String 日期格式 "YYYY-mm-dd HH:MM:SS"
@date Date对象
Return "2020-10-23 13:44:50"sdkInit
JSSDK 初始化getMpLocation
JSSDK 获取坐标 Promise化deepCopy
对象深拷贝
Params{@_obj}
Return objtoThousands
数字格式化 每3位加逗号
Params{@_str}
@_str String 数字
Return String 1,000browser
浏览器类型判断
browser.version.trident 是否IE内核
browser.version.presto 是否opera内核
browser.version.webKit 是否苹果、谷歌内核
browser.version.gecko 是否火狐内核
browser.version.mobile 是否为移动终端
browser.version.ios 是否ios终端
browser.version.android 是否android终端
browser.version.iPhone 是否为iPhone或者QQHD浏览器
browser.version.iPad 是否为iPad
browser.version.webApp 是否web应该程序,没有头部与底部
browser.version.weixin 是否微信
browser.version.qq 是否QQ
browser.language 获取浏览器语言compreJSON
比较JSON对象
Params{@obj1,@obj2}
Return true/false