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


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 相关文章推荐
用CSS+JS实现的进度条效果效果
Jun 05 Javascript
JQery 渐变图片导航效果代码 漂亮
Jan 01 Javascript
Javascript 中的类和闭包
Jan 08 Javascript
Textarea与懒惰渲染实现代码
Jan 04 Javascript
Javascript 实现的数独解题算法网页实例
Oct 15 Javascript
点击按钮或链接不跳转只刷新页面的脚本整理
Oct 22 Javascript
深入探讨javascript函数式编程
Oct 11 Javascript
微信小程序--组件(swiper)详细介绍
Jun 13 Javascript
原生JS实现图片懒加载(lazyload)实例
Jun 13 Javascript
详解babel升级到7.X采坑总结
May 12 Javascript
JS实现简单省市二级联动
Nov 27 Javascript
详解js中的几种常用设计模式
Jul 16 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开发者的10个技巧
2011/02/25 PHP
php在页面中调用fckeditor编辑器的方法
2011/06/10 PHP
PHP对MongoDB[NoSQL]数据库的操作
2013/03/01 PHP
php截取中文字符串不乱码的方法
2013/12/25 PHP
教你如何开启shopnc b2b2c 伪静态
2014/10/21 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
2015/03/18 PHP
Javascript高级技巧分享
2014/02/25 Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
2016/05/09 Javascript
bootstrap输入框组代码分享
2016/06/07 Javascript
JavaScript操作 url 中 search 部分方法函数
2016/06/15 Javascript
JS从数组中随机取出几个数组元素的方法
2016/08/02 Javascript
Angular路由ui-router配置详解
2018/08/01 Javascript
详解vue中的computed的this指向问题
2018/12/05 Javascript
vue自定义指令directive的使用方法
2019/04/07 Javascript
[02:37]TI8勇士令状不朽珍藏II视频展示
2018/06/23 DOTA
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
用Python写一个无界面的2048小游戏
2016/05/24 Python
python解决Fedora解压zip时中文乱码的方法
2016/09/18 Python
使用PyCharm创建Django项目及基本配置详解
2018/10/24 Python
python实现对任意大小图片均匀切割的示例
2018/12/05 Python
Pycharm 实现下一个文件引用另外一个文件的方法
2019/01/17 Python
django query模块
2019/04/20 Python
python 控制Asterisk AMI接口外呼电话的例子
2019/08/08 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
PyTorch预训练Bert模型的示例
2020/11/17 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
CSS3 Media Queries(响应式布局可以让你定制不同的分辨率和设备)
2013/06/06 HTML / CSS
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
机电一体化专业应届本科生求职信
2013/09/27 职场文书
电子银行业务授权委托书
2014/10/10 职场文书
2014年医院个人工作总结
2014/12/09 职场文书
硕士毕业答辩开场白
2015/05/27 职场文书
车间安全生产管理制度
2015/08/06 职场文书
会议承办单位欢迎词
2015/09/30 职场文书
国际最新研究在陨石中发现DNA主要成分 或由陨石带来地球
2022/04/29 数码科技