1.0.3 • Published 4 years ago
mb-storage
Licence
ISC
Version
1.0.3
Deps
1
Size
12 kB
Vulns
0
Weekly
0
API
Encrypt(data, params)
加密
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| data | String | 是 | 加密数据 |
Params 参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 否 | 十六位作为密钥 |
| iv | String | 否 | 十六位作为密钥偏移量 |
Decrypt(data, params)
解密
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| data | String | 是 | 加密数据 |
Params 参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 否 | 十六位作为密钥(加密key对应) |
| iv | String | 否 | 十六位作为密钥偏移量(加密iv对应) |
setLocal(key, params)
将 data 存储在本地缓存中指定的 key 中。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 本地缓存中的指定的 key |
Params 参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| data | Any | 是 | 本地缓存的内容 |
| expireTime | String | 否 | 缓存过期时间(默认永久) |
| storageKey | String | 否 | 十六位作为加密密钥) |
| storageIv | String | 否 | 十六位作为密钥加密偏移量 |
getLocal(key, params)
根据key,获取本地缓存数据。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 本地缓存中的指定的 key |
Params 参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| storageKey | String | 否 | 十六位作为加密密钥) |
| storageIv | String | 否 | 十六位作为密钥加密偏移量 |
clearLocal(key)
根据key,删除本都指定缓存。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 本地缓存中的指定的 key |
clearAllLocal()
删除所有本地缓存数据。
isIos()
判断当前机型是否是ios。
identityIDCard(code)
验证身份证号码
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | [String, Number] | 是 |
checkName(name)
验证姓名
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | String | 是 |
testPaycard(bankno)
验证银行卡号
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | [String, Number] | 是 |