1、存数据到本地
同步存储
uni.setStorage(options);
异步
uni.setStorageSync(options)
参数
options:
key:键
data:数据(字符串、数字、对象等)
success:成功回调函数。
fail:失败回调函数。
complete:成功或失败都会调用的回调函数
例:使用key与data将登录的用户信息存储到本地,其他参数不使用
let userData = {
UserCode:"admin",
UserName:"管理员"
}
uni.setStorage("UserInfo",userData);读取本地取数据
同步读取
uni.getStorage(options)
异步读取
uni.getStorageSync(options)
参数
options
key:要获取数据的键
success:成功回调函数,回调参数中包含获取到的数据。
fail:操作失败回调函数。
complete:成功或失败都会调用回调函数。
例:读取用户信息
let curUser = uni.getStorage("UserInfo")例: 读取用户并回调
let curUser= uni.getStorage({
key:"UserInfo",
success:function(data){
//code
}
})3、清除key
uni.removeStorage("UserInfo")
清除并回调
uni.removeStorage({
key:"UserInfo",
success:function(){
//code
}
})4、清理本地所有数据缓存
同步清理
uni.clearStorage()
异步清理
uni.clearStorageSync()