//取值
function get(key,sync = true) {try {if(sync){return uni.getStorageSync(key);}else{let data = '';uni.getStorage({key:key,success: function (res) {data = res.data;}});return data;}} catch (e) {return false;}
}//赋值
function set(key, value, sync = true) {try {if (sync) {return uni.setStorageSync(key, value);} else {uni.setStorage({key: key,data: value});}} catch (e) {}
}//移除
function del(key, sync = true){try {if (sync) {return uni.removeStorageSync(key);} else {uni.removeStorage({key: key});}} catch (e) {return false;}
}//清空
function clear(sync = true){try {if (sync) {return uni.clearStorageSync();} else {uni.clearStorage();}} catch (e) {return false;}
}
详细解决方案
uniapp getStorageSync,setStorageSync,removeStorageSync,clearStorageSync如何封装缓存进行取值,赋值,移除,清空
热度:14 发布时间:2023-12-03 15:46:37.0
相关解决方案
- uniapp 目录条件编译
- uniapp APP单个页面横竖屏切换,防止其他页面样式错乱
- uniapp App端使用定位
- uniapp APP 定位获取
- uniapp APP端水印相机实现
- uniapp App上传文件
- uniapp 与 webview 在app中参数传递
- uniapp nfc读写
- uniapp 使用svg
- uniapp 缓存多个数据
- uniapp js文件中无法使用挂载的变量或方法
- uniapp 点击,长按,触摸,结束触摸事件
- uniapp 刷新video和live-player组件,实现刷新效果
- uniApp 实现微信小程序和app视频播放flv格式视频监控
- uniapp 给子组件传值不及时显示
- uniapp Syntax Error: SassError: expected selector.
- uniapp APP开发软键盘禁止弹起,PDA用硬件键盘按钮输入数量
- uniapp 语音合成(TTS)没有声音
- uniapp 地图切换城市中心点
- 微信小程序组件-uniapp-预约时间段
- uniapp 保存网络图片到本地
- uniapp picker 定义 range-key
- uniapp 微信小程序 登录
- uniapp 使用uni.$emit()和uni.$on() 进行页面间通讯
- uniapp 预览多张图片(可单张)
- uniApp 地图使用
- uniapp 拍照上传
- uniapp 使用高德地图环境搭建
- uniapp 实现高德地图导航
- uniapp 原生子窗体nvue的使用,及vue与nvue页面间的通讯