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


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 相关文章推荐
在JavaScript中遭遇级联表达式陷阱
Mar 08 Javascript
javascript 在网页中的运用(asp.net)
Nov 23 Javascript
鼠标滑过出现预览的大图提示效果
Feb 26 Javascript
Firefox下无法正常显示年份的解决方法
Sep 04 Javascript
JavaScript面对国际化编程时的一些建议
Jun 24 Javascript
js模仿php中strtotime()与date()函数实现方法
Aug 11 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
Oct 29 Javascript
BootStrap select2 动态改变值的方法
Feb 10 Javascript
Vue加载json文件的方法简单示例
Jan 28 Javascript
js实现浏览器打印功能的示例代码
Jul 15 Javascript
el-form 多层级表单的实现示例
Sep 10 Javascript
js动态生成表格(节点操作)
Jan 12 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
深入file_get_contents函数抓取内容失败的原因分析
2013/06/25 PHP
解析isset与is_null的区别
2013/08/09 PHP
php比较两个字符串长度的方法
2015/07/13 PHP
四个PHP非常实用的功能
2015/09/29 PHP
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
jQuery隔行变色与普通JS写法的对比
2013/04/21 Javascript
jQuery取消ajax请求的方法
2015/06/09 Javascript
Windows下用PyCharm和Visual Studio开始Python编程
2015/10/26 Javascript
BootStrap下jQuery自动完成的样式调整
2016/05/30 Javascript
Bootstrap中表单控件状态(验证状态)
2016/08/04 Javascript
js中Number数字数值运算后值不对的解决方法
2017/02/28 Javascript
JavaScript数据结构之二叉树的查找算法示例
2017/04/13 Javascript
BootStrap表单控件之文本域textarea
2017/05/23 Javascript
解决vue动态为数据添加新属性遇到的问题
2018/09/18 Javascript
Ant Design Vue 添加区分中英文的长度校验功能
2020/01/21 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
2020/04/16 Javascript
Vue实现一种简单的无限循环滚动动画的示例
2021/01/10 Vue.js
[01:14]DOTA2亚洲邀请赛小组赛赛前花絮
2017/03/27 DOTA
python实现各进制转换的总结大全
2017/06/18 Python
解决Django migrate No changes detected 不能创建表的问题
2018/05/27 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
Python日期时间Time模块实例详解
2019/04/15 Python
Python 学习教程之networkx
2019/04/15 Python
Django密码存储策略分析
2020/01/09 Python
Python进程间通信multiprocess代码实例
2020/03/18 Python
HTML5实现表单自动验证功能实例代码
2017/01/11 HTML / CSS
土耳其时尚购物网站:Morhipo
2017/09/04 全球购物
Urban Outfitters德国官网:美国跨国生活方式零售公司
2018/05/21 全球购物
苏格兰在线威士忌商店:The Whisky Barrel
2019/05/07 全球购物
品质标语大全
2014/06/21 职场文书
交通事故和解协议书
2015/01/27 职场文书
西安导游词
2015/02/12 职场文书
会计试用期自我评价
2015/03/10 职场文书
使用CSS连接数据库的方式
2022/02/28 HTML / CSS
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL
Android中的Launch Mode详情
2022/06/05 Java/Android