微信小程序缓存过期时间的使用详情
关于本地缓存
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的具体使用详见官方文档
微信小程序缓存过期时间
/*
*创建缓存
*@parame缓存名称
*@paramt缓存值
*@parami缓存时间
*/
setCache:function(e,t,i){
varn=+newDate/1000,
a=true,
o={
expire:i?n+parseInt(i):0,
value:t
};
try{
wx.setStorageSync(e,o)
}catch(e){
a=false
}
returna
},
/*
*获取缓存
*@parame缓存名称
*@paramt缓存值
*/
getCache:function(e,t){
vari=+newDate/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=void0===t?"":t
}
returnn=n||""
},
/*
*清除缓存
*@parame缓存名称
*/
removeCache:function(e){
vart=true;
try{
wx.removeStorageSync(e)
}catch(e){
t=false
}
returnt
},
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。