小程序 、设置缓存,获取缓存,删除缓存

本文介绍了一个小程序中缓存管理的封装方法,包括设置缓存、获取缓存和删除缓存的函数实现。通过这些函数,可以更方便地进行数据的存储、读取和清理。
设置缓存,获取缓存,删除缓存函数的封装
一、设置缓存的函数
//app.js 
	// e:数据的名字  t:数据 n:是否显示日期(有数字则显示,否则不显示)  
	setCache: function (e, t, n) { 
		var o = +new Date() / 1e3,//当前时间字符串
			a = !0, // true 
			i = {   
				setime: n ? parseInt(o) + parseInt(n) : 0,//当n有值的时候设置创建时间
				value: t // 要保存的数据
			}; 
		try {
			wx.setStorageSync(e, i);
		} catch (e) {//如果没有e就返回false ;
			a = !1;
		}
		return a;
	},
二、获取缓存的函数
//app.js
	getCache: function (e, t) {
		var n = +new Date() / 1e3,
			o = "";
		n = parseInt(n);
		try {
		 o = wx.getStorageSync(e) 
		} catch (e) {
			o = void 0 === t ? "" : t;
		}
		return o || "";
	},
三、删除缓存的函数
//app.js
	removeCache: function (e) {
		var t = !0;
		try {
			wx.removeStorageSync(e);
		} catch (e) {
			t = !1;
		}
		return t;
	},
使用方法
var app = getApp();
	onLoad: function (options) {
		var str = { name: '小萝莉', age: 25, sex: '女' }
		app.setCache("str", str) 
	 
	}, 
	click:function(){
		var  that = this; 
		var str ={ name: '小萝莉', age: 25,  
				list:{ name: '小萝莉', age: 25, sex: '女', name: '小萝莉', age: 25, sex: '女' }	
			}
		var set = 	app.setCache("str",str,1)    
	},
	getclick:function(){
	var  str = 	app.getCache("str",12) 
	},
	deltclick:function(){
		app.removeCache("str")
	},

这就这样的,,写完收工。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值