微信小程序缓存过期时间的使用详情


Posted in Javascript onMay 12, 2019

关于本地缓存

1.wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以对本地缓存进行设置、获取和清理。本地缓存最大为10MB

2.localStorage 是永久存储

相应的api----------

wx.setStorage(OBJECT)

wx.getStorage(OBJECT)

wx.getStorageInfo(OBJECT)

wx.removeStorage(OBJECT)

wx.setStorageSync(KEY,DATA)

 

wx.getStorageSync(KEY)

wx.getStorageInfoSync

wx.clearStorage()

wx.clearStorageSync() ...

Api的具体使用详见官方文档

微信小程序缓存过期时间

/*
  *创建缓存
  * @param e 缓存名称
  * @param t 缓存值
  * @param i 缓存时间
  */
 setCache: function(e, t, i) {
  var n = +new Date / 1000,
   a = true,
   o = {
    expire: i ? n + parseInt(i) : 0,
    value: t
   };
  try {
   wx.setStorageSync(e, o)
  } catch (e) {
   a = false
  }
  return a
 },
 /*
  *获取缓存
  * @param e 缓存名称
  * @param t 缓存值
  */
 getCache: function(e, t) {
  var i = +new Date / 1000,
   n = "";
  i = parseInt(i);
  try {
   n = wx.getStorageSync(e), n.expire > i || 0 == n.expire ? n = n.value : (n = "", this.removeCache(e))
  } catch (e) {
   n = void 0 === t ? "" : t
  }
  return n = n || ""
 },
 /*
  *清除缓存
  * @param e 缓存名称
  */
 removeCache: function(e) {
  var t = true;
  try {
   wx.removeStorageSync(e)
  } catch (e) {
   t = false
  }
  return t
 },

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
学习YUI.Ext 第七天--关于View&JSONView
Mar 10 Javascript
javascript 读取图片文件的大小
Jun 25 Javascript
JavaScript中的一些定位属性[图解]
Jul 14 Javascript
微信小程序 聊天室简单实现
Apr 19 Javascript
input输入框内容实时监测(附代码)
Aug 15 Javascript
JS原型继承四步曲及原型继承图一览
Nov 28 Javascript
Vue多环境代理配置方法思路详解
Jun 21 Javascript
JavaScript在web自动化测试中的作用示例详解
Aug 25 Javascript
js键盘事件实现人物的行走
Jan 17 Javascript
前端深入理解Typescript泛型概念
Mar 09 Javascript
js实现扫雷源代码
Nov 27 Javascript
原生JavaScript实现简单五子棋游戏
Jun 28 Javascript
从0到1搭建element后台框架优化篇(打包优化)
May 12 #Javascript
Vue项目服务器部署之子目录部署方法
May 12 #Javascript
vue配置接口域名方法总结
May 12 #Javascript
详解babel升级到7.X采坑总结
May 12 #Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
May 12 #Javascript
vue轻量级框架无法获取到vue对象解决方法
May 12 #Javascript
使vue实现jQuery调用的两种方法
May 12 #jQuery
You might like
php使用for语句输出三角形的方法
2015/06/09 PHP
php实现的递归提成方案实例
2015/11/14 PHP
PHP数组访问常用方法解析
2020/09/05 PHP
JavaScript 动态将数字金额转化为中文大写金额
2009/05/14 Javascript
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
jQuery控制iFrame(实例代码)
2013/11/19 Javascript
jquery ajax中使用jsonp的限制解决方法
2013/11/22 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
2015/12/25 Javascript
jQuery添加options点击事件并传值实例代码
2016/05/18 Javascript
jQuery实现页面评论栏中访客信息自动填写功能的方法
2016/05/23 Javascript
jquery判断checkbox是否选中及改变checkbox状态的实现方法
2016/05/26 Javascript
JavaScript跨域调用基于JSON的RESTful API
2016/07/09 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
微信小程序点击控件修改样式实例详解
2017/07/07 Javascript
React Router v4 入坑指南(小结)
2018/04/08 Javascript
基于Vue+element-ui 的Table二次封装的实现
2018/07/20 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
2018/12/06 Javascript
微信小程序实现简单跑马灯效果
2020/05/26 Javascript
[01:34:42]NAVI vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python使用百度翻译进行中翻英示例
2014/04/14 Python
Django之路由层的实现
2019/09/09 Python
Python进程间通信 multiProcessing Queue队列实现详解
2019/09/23 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
Python开发企业微信机器人每天定时发消息实例
2020/03/17 Python
在python中求分布函数相关的包实例
2020/04/15 Python
CSS3中媒体查询结合rem布局适配手机屏幕
2019/06/10 HTML / CSS
美国电视购物:QVC
2017/02/06 全球购物
REN Clean Skincare官网:英国本土有机护肤品牌
2019/02/23 全球购物
乌克兰在线药房:Аптека24
2019/10/30 全球购物
华为的Java面试题
2014/03/07 面试题
学校爱国卫生月活动总结
2014/06/25 职场文书
工商局调档介绍信
2015/10/22 职场文书
十大最强奥特曼武器:怪兽战斗仪在榜,第五奥特之父只使用过一次
2022/03/18 日漫
CSS link与@import的区别和用法解析
2023/05/07 HTML / CSS