当前位置: 首页 > news >正文

企业网站关于我们如何免费查询企业信息

企业网站关于我们,如何免费查询企业信息,建工类培训机构,wordpress 分类归档1、定义CacheManage类#xff0c;有set和get方法 class CacheManage {set() {},get() {} }set用来设置缓存#xff0c;get用来获取缓存 2、完善set业务逻辑 大概逻辑如下#xff1a; 1、将接收params参数#xff0c;包含key、data、unit、time key 缓存字段#xff0c;…1、定义CacheManage类有set和get方法 class CacheManage {set() {},get() {} }set用来设置缓存get用来获取缓存 2、完善set业务逻辑 大概逻辑如下 1、将接收params参数包含key、data、unit、time key 缓存字段必填 data 缓存数据必填 unit 缓存时间单位有效值 day hours minutes; 默认 day time 缓存有效期默认 0 (无过期时间) 2、判断key和data不能为空防止设置缓存时出错 3、判断unit参数分别处理缓存过期时间 4、判断缓存size是否超上限并及时清除 5、设置缓存并以’|字符分割过期时间戳 6、实现代码如下 set(params) {let { key, data, unitday, time0 } params// 过期时间let expirationTime 0if (key data) {let storageInfo uni.getStorageInfoSync()if(storageInfo.limitSize - storageInfo.currentSize 5) {uni.clearStorageSync()}if(time 0) { // 缓存不会失效uni.setStorageSync(key, data)// uni.setStorage({ key, data })return}if(unit day) { // 缓存失效时间以天为单位let seconds 3600 * 24 * timelet nowTime Date.parse(new Date()) / 1000;expirationTime nowTime Number(seconds);}else if(unit hours) { // 缓存失效时间以小时为单位let date new Date()let _hour date.getHours()date.setHours(_hour time)expirationTime Date.parse(date)/1000}else if(unit minutes) { // 缓存失效时间以分钟为单位let date new Date()let _min date.getMinutes()date.setMinutes(_mintime)expirationTime Date.parse(date)/1000}uni.setStorageSync(key, JSON.stringify(data) | expirationTime)}}3、完善get逻辑 大概逻辑如下 1、将接收要获取的缓存key 2、判断key不能为空 3、获取缓存 4、获取当前的时间戳与缓存时间错比较以判断缓存是否过期 5、获取指定缓存key判断数据类型分别返回 实现代码如下 get(key) {if (key) {let nowTime Date.parse(new Date()) / 1000;let data uni.getStorageSync(key);if (data) {if(typeof(data) string) {let temp data.split(|)if (temp[1] temp[1] nowTime) {// 缓存已过期删除缓存数据uni.removeStorageSync(key)return ;} else {// 处理有效缓存数据if(temp[1]) {return JSON.parse(temp[0]);}else {return temp[0];}}}else {// 如果不是字符串直接返回return data}}return ;} }4、导出类 export default new CacheManage()如果觉得有用随手点个赞吧谢谢 关注我不定时分享技术干货~
http://www.w-s-a.com/news/386311/

相关文章:

  • 公司网站建设选什么服务器网站里怎样添加关键词
  • 深圳建设局网站深业中城绿化项目营销型网站开发流程包括
  • 找销售的网站九江市建设项目服务中心
  • 东原ARC网站建设公司合肥seo网站推广外包
  • 那个网站是做房产中介的网站制作软件小学
  • 做网页怎么建站点视频解析网站
  • 做网站的系统设计网站设计论文前言
  • 做外贸网站多久更新汕头市建设局网站首页
  • 如何建设专业化的网站手机管理网站模板
  • 花生壳做网站如何用腾讯云做网站
  • 搭建集团网站开发app需要哪些软件
  • 网站建设 中企动力福州阀门wordpress 多说评论
  • php网站集成支付宝接口下载免费网络软件
  • 卡盟网站是怎么建设的用花生壳做网站速度可以吗
  • 杭州物联网前十名公司优秀seo平台
  • 网新中英企业网站管理系统wordpress 登录 缓存
  • wordpress模板建站教程wordpress添加广告位手机自适应
  • h5游戏平台入口优化是什么梗
  • 建设银行对公网站打不开网络推广活动方案主题和思路
  • 茶叶网站开发目的和意义网页设计需要考什么证
  • 高端企业网站建设公司怎么做实用性建设网站都需要哪些
  • 网站备案必须要幕布吗易企秀网站怎么做轮播图
  • 南昌网站排名优化四线城市网站建设方向及营利点
  • 做网站需要钱吗unity 做网站
  • 呼伦贝尔市规划建设局网站wordpress怎么考别人的
  • 免备案自助建站网站成都神速建站
  • 怎样编写app软件快速刷排名seo软件
  • 江苏做家纺的公司网站宣传型企业网站
  • 网站网上商城建设外国一些做环保袋的网站
  • 做空气开关那个网站推广比较好建站技术有哪些