// 调用API从本地缓存中获取阅读记录并记录
let logs = wx.getStorageSync('readLogs') || [];
// 过滤重复值
if (logs.length > 0) {
logs = logs.filter((log) => {
return log[0] !== resId;
});
}
// 如果超过指定数量
if (logs.length > 19) {
logs.pop();//去除最后一个
}
logs.unshift(item);
wx.setStorageSync('readLogs', logs);
复制代码
转载于:https://juejin.im/post/5ca47f89f265da308c199871