通过mmkv实例对象删除多个数据
使用说明
| 客户端 |
Android |
iOS |
| 支持说明 |
Android 4.2 以上 |
iOS 8 以上 |
import { MMKV } from "@yl/super-jssdk";
MMKV.removeValuesForKeys(optional);
参数说明
| 参数 |
类型 |
必填 |
作用 |
| optional |
Object |
是 |
必填参数 |
optional
| 参数 |
类型 |
必填 |
作用 |
| keys |
array |
是 |
key值集合 |
| value |
any |
是 |
value |
| level |
number |
否 |
存储级别,0 表示全局存储,1 表示用户级别存储,默认全局存储 |
| code |
string |
否 |
识别码,用于针对可能的重名情况做区分 |
| mmkvId |
string |
否 |
唯一标识,如果此值为空则为默认标识 com.mysoft.appcloud |
返回说明
| 参数 |
类型 |
作用 |
| resolve |
Function |
数据存储成功回调 |
| reject(err) |
Function |
数据存储失败回调,err为详细错误信息,是一个json对象,例如:{"errCode":-1,"errMsg":"出错啦"} |
注意
1、如果要使用用户级别的存储必须先初始化 MMKV
代码示例
MMKV.removeValuesForKeys({
key: "setMMKVValue",
value: "setMMKVValue = hahhaha",
level: 1,
code: "tets",
})
.then((res) => {
console.log("success", res);
})
.catch((err) => {
console.log("fail", err);
});