AsyncStorage增删查看,感觉有增删查改就够用了吧,下面推荐一篇博客,很详细:AsyncStorage
// 存储
cache(){
var keyValues = [['name','LC'],['password','123456']]
AsyncStorage.multiSet(keyValues,function(errs){
if(errs){
return
}
Alert.alert('保存成功')
})
}
// 获取
get(){
//需要查询的键值
var keys = ["name","password"];
//根据键数组查询保存的键值对
AsyncStorage.multiGet(keys, function(errs, result){
//如果发生错误,这里直接返回(return)防止进入下面的逻辑
if(errs){
return;
}
 
//得到的结果是二维数组(result[i][0]表示我们存储的键,result[i][1]表示我们存储的值)
console.log(result)
});
}
// 清理
clear(){
AsyncStorage.clear(function(err){
if(!err){
alert('存储的数据已清除完毕!');
}
});
}
// 修改
change(){
var key = 'password'
var value = '12456'
AsyncStorage.setItem(key,value,function(err){
if (err){
return
}
Alert.alert('修改成功')
})
 
}