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()