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


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动画和停止动画实例代码
Mar 01 Javascript
关于js遍历表格的实例
Jul 10 Javascript
JS正则验证邮箱的格式详细介绍
Nov 19 Javascript
javascript 拷贝节点cloneNode()使用介绍
Apr 03 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
May 04 Javascript
js控制当再次点击按钮时的间隔时间
Jun 03 Javascript
jQuery UI插件自定义confirm确认框的方法
Mar 20 Javascript
jQuery实现折叠、展开的菜单组效果代码
Sep 16 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
May 12 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
Aug 20 Javascript
AngularJS基于MVC的复杂操作实例讲解
Dec 31 Javascript
Vue $emit()不能触发父组件方法的原因及解决
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学习教程之第2天
2008/06/15 PHP
php 友好URL的实现(吐血推荐)
2008/10/04 PHP
高性能PHP框架Symfony2经典入门教程
2014/07/08 PHP
php通过修改header强制图片下载的方法
2015/03/24 PHP
PHP中number_format()函数的用法讲解
2019/04/08 PHP
学习YUI.Ext 第七天--关于View&JSONView
2007/03/10 Javascript
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
为Extjs加加速(javascript加速)
2010/08/19 Javascript
jQuery中:gt选择器用法实例
2014/12/29 Javascript
基于jQuery实现音乐播放试听列表
2016/04/14 Javascript
JS实现的幻灯片切换显示效果
2016/09/07 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
2016/09/14 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
JavaScript表单验证实现代码
2017/05/22 Javascript
JavaScript创建对象_动力节点Java学院整理
2017/06/27 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
JS实现深度优先搜索求解两点间最短路径
2019/01/17 Javascript
详解JavaScript作用域和作用域链
2019/03/19 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
React Ant Design树形表格的复杂增删改操作
2020/11/02 Javascript
Python3基础之基本运算符概述
2014/08/13 Python
Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程
2018/01/04 Python
pandas DataFrame实现几列数据合并成为新的一列方法
2018/06/08 Python
python+POP3实现批量下载邮件附件
2018/06/19 Python
Pytest单元测试框架如何实现参数化
2020/09/05 Python
Python创建自己的加密货币的示例
2021/03/01 Python
德国最大的婴儿用品网上商店:Kidsroom.de(支持中文)
2020/09/02 全球购物
C++面试题目
2013/06/25 面试题
Delphi笔试题
2016/11/14 面试题
英语专业毕业个人求职自荐信
2013/09/21 职场文书
普通院校学生的自荐信
2013/11/27 职场文书
《美丽的公鸡》教学反思
2014/02/25 职场文书
汉语言文学专业求职信
2014/06/19 职场文书
个人查摆剖析材料
2014/10/16 职场文书
展览会邀请函
2015/02/02 职场文书
2020优秀员工演讲稿(三篇)
2019/10/17 职场文书