通常在移动端我会用cookie进行本地缓存
// 存储Cookie
setCookie(key, value) {
var day = 1; // 缓存时间
var path = '/'; // 设置路径,在同一路径下的网页可以共享cookie,路径不同时,不可以访问
var date = new Date();
date.setDate(date.getDate() + day); //设置失效时间
document.cookie = encodeURIComponent(key) + '=' + encodeURIComponent(value) + ';expires=' + date + ';path=' + path;
},
// 获取Cookie
getCookie(key) {
var cookieStr = document.cookie;
var cookieArr = cookieStr.split("; ");
for (var i = 0; i < cookieArr.length; i++) {
var temp = cookieArr[i].split("=");
if (temp[0] === key) {
return decodeURIComponent(temp[1]);
}
}
},
// 删除Cookie
delCookie(key) {
var path = '/'
CookieUtils.setCookie(key, 1, -1, path);
},