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


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 相关文章推荐
jQuery学习笔记之总体架构
Jun 03 Javascript
jquery实现显示已选用户
Jul 21 Javascript
jQuery中:first选择器用法实例
Dec 30 Javascript
JavaScript按值删除数组元素的方法
Apr 24 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
Dec 15 Javascript
AngularJS 过滤器(自带和自建)详解
Sep 19 Javascript
JavaScript下拉菜单功能实例代码
Mar 01 Javascript
AngularJS改变元素显示状态
Apr 20 Javascript
vue登录以及权限验证相关的实现
Oct 25 Javascript
javascript实现鼠标点击生成文字特效
Dec 24 Javascript
vue+iview框架实现左侧动态菜单功能的示例代码
Jul 23 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
Jul 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 UTF-8、Unicode和BOM问题
2010/05/18 PHP
PHP新手NOTICE错误常见解决方法
2011/12/07 PHP
php获取操作系统语言代码
2013/11/04 PHP
让你的PHP7更快之Hugepage用法分析
2016/05/31 PHP
PHP反射机制原理与用法详解
2017/02/15 PHP
php输出图像的方法实例分析
2017/02/16 PHP
php实现简易计算器
2020/08/28 PHP
jquery三个关闭弹出层的小示例
2013/11/05 Javascript
canvas实现绘制吃豆鱼效果
2017/01/12 Javascript
ReactNative之FlatList的具体使用方法
2017/11/29 Javascript
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
详解如何用VUE写一个多用模态框组件模版
2018/09/27 Javascript
vue使用v-if v-show页面闪烁,div闪现的解决方法
2018/10/12 Javascript
JavaScript页面倒计时功能完整示例
2019/05/15 Javascript
在vscode 中设置 vue模板内容的方法
2020/09/02 Javascript
vue的webcamjs集成方式
2020/11/16 Javascript
[26:50]2018完美盛典DOTA2表演赛
2018/12/17 DOTA
Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
2014/10/23 Python
使用Python实现将list中的每一项的首字母大写
2019/06/11 Python
在Pytorch中使用样本权重(sample_weight)的正确方法
2019/08/17 Python
手把手教你Python yLab的绘制折线图的画法
2019/10/23 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
Python中生成ndarray实例讲解
2021/02/22 Python
Cole Haan官方网站:美国时尚潮流品牌
2017/12/06 全球购物
介绍一下Linux中的链接
2016/06/05 面试题
网络工程与软件技术毕业生自荐信
2013/09/24 职场文书
2014年大学生四年规划书范文
2014/04/03 职场文书
家长会标语
2014/06/24 职场文书
房屋转让协议书
2014/10/18 职场文书
抄袭同学作业检讨书1000字
2014/11/20 职场文书
2015年度学校卫生工作总结
2015/05/12 职场文书
地道战观后感500字
2015/06/04 职场文书
关于感恩的作文
2019/08/26 职场文书
使用Springboot实现健身房管理系统
2021/07/01 Java/Android
【海涛解说】史上最给力比赛,挑战DOTA极限
2022/04/01 DOTA
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js