小程式 · 最近瀏覽存入快取

鵬歌歌發表於2019-04-03

   // 呼叫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);
    
複製程式碼

相關文章