今天小程序添加了一个轮播图 把信息存储在缓存中 并加上缓存时间 防止后台修改了轮播图信息前台没有改变,直接上代码

//获取轮播图信息
getLunbo:function(e){var timestamp = parseInt(new Date().getTime()/1000);  //当前时间戳var lunbo = wx.getStorageSync('lunbotu')if (lunbo.length == 0) {    //轮播图信息缓存中不存在loginModel.getLunBoTu().then(res=>{//获取到信息 直接放入 data 并设置进入缓存 和两个小时的过期时间this.setData({lunboData:res.data.msg})wx.setStorageSync('lunbotu', res.data.msg)wx.setStorageSync('lunboTime', parseInt(timestamp + 7200))})} else {    //已存在 要判断过期时间var lunboTime = wx.getStorageSync("lunboTime")  //过期时间if (timestamp > lunboTime) {  //已经过期了 从新获取数据loginModel.getLunBoTu().then(res=>{this.setData({lunboData:res.data.msg})wx.setStorageSync('lunboTime', parseInt(timestamp + 7200))})} else {  // 没有过期 直接设置datathis.setData({lunboData:lunbo})}}},

小程序手动设置缓存时间相关推荐

  1. 微信小程序页面上面的名字怎么改_微信小程序改名方法,小程序名称设置规范...

    小程序名称设置规范 1.名称设置方法 1)小程序名称可以由中文.数字.英文.长度在4-30个字符之间,一个中文字等于2个字符. 2)公众号.小程序在微信公众平台上的名称是唯一的,且属于同一主体下,可以 ...

  2. 学习使用微信小程序动态获取当前时间并实时跳动

    学习使用微信小程序动态获取当前时间并实时跳动 1.修改util.js 2..js函数构造 3.wxml页面显示固定时间 1.修改util.js const formatTime = date => ...

  3. 微信小程序动态设置tab-bar

    微信小程序动态设置tab-bar(自定义) 配置自定义tab-bar的方法这里省略,可以参考官方文档 动态设置tab-bar 需求:根据权限判断底部tab-bar显示内容 例如普通用户这里不显示赛事t ...

  4. 小程序手动修改购物车数量的问题

    小程序手动修改购物车数量的问题 最近在写小程序相关的项目,其中有一个是购物车模块,实现手动输入值修改数量,或者通过按钮点击加减操作.通过按钮的加减操作可以通过一个事件处理函数来完成,然后传入当前的索引 ...

  5. 微信小程序购物车模块(缓存相关知识点)

    微信小程序购物车模块(缓存相关知识点) 1.前言: 本购物车模块不使用数据库来实现,将以小程序内置的本地存储模拟实现 2.wxml: 先在加入购物车模块增加点击事件 <view class=&q ...

  6. 【springboot】静态资源设置缓存时间

    前言 springboot 2.0.0.RELEASE springboot中(其实是spring)使用了Ant-style 正则表达式.形如:/**. ResourceHandlers 路径就可以使 ...

  7. Android sharedPreference设置缓存时间

    不废话,需求:缓存登录时的token,超过设置的存储时间就无效,怎么做? 使用ACache也可以设置缓存时间,但ACache在清缓存的时候会被清空.  SharedPreferences存储默认都是无 ...

  8. android sp缓存,Android sharedPreference设置缓存时间

    不废话,需求:缓存登录时的token,超过设置的存储时间就无效,怎么做? 使用ACache也可以设置缓存时间,但ACache在清缓存的时候会被清空. SharedPreferences存储默认都是无时 ...

  9. uniapp小程序开发设置系统状态栏高度、全屏背景图设置

    效果: uniapp小程序开发设置系统状态栏高度/全屏背景图设置 <view class="login"><view class="status_bar ...

最新文章

  1. python3-基础6
  2. Mac os硬盘空间释放
  3. linux虚拟机网卡启动失败问题处理
  4. IL 汇编学习笔记(三)
  5. 【转】C++调用Matlab的.m文件
  6. kvm虚拟机设置万兆网卡_SR-IOV 10Gb 万兆网卡支持
  7. matlab arima模型定阶,ARIMA模型预测问题
  8. Restrictions查询用法
  9. 前端学习(1655):前端系列实战课程之浏览器类型监测
  10. python学习之wxPython
  11. LeetCode 40. 组合总和 II(排列组合 回溯)
  12. 网页怎么向服务器请求数据,网页怎么向服务器请求数据库
  13. python eval 字符串替换_Python中eval妙用,字符串转字典和列表
  14. 分治法的关键特征_经典算法思想2——分治(Divide-and-Conquer)
  15. SGU 201 Non Absorbing DFA (DP)
  16. C中的C文件与h文件辨析(转)
  17. 输入1到100带圈字符Ⓢ你以为很容易的/其实特容易翻车的需求
  18. 木马免杀实践-golang
  19. 12个数据可视化工具,人人都能做出超炫图表
  20. CSS——run-in元素

热门文章

  1. 速写初习(七)---农村瓦舍
  2. PHP 开启 webp 支持
  3. 2021年安全员-B证考试技巧及安全员-B证操作证考试
  4. 若依ruoyi左侧菜单栏增加新的主题色
  5. 小程序自定义组件以及组件传值的简单总结
  6. Android随笔小记 Permission
  7. 解决win10系统下QQ截图及QQ五笔截图屏幕自动放大
  8. pyx、pyd、so
  9. IP Tracker 追踪
  10. 【2023-03-12】拼多多春招笔试四道编程题