使用SessionStorage记录阅读量

2019-07-26  本文已影响0人  littlesunn

我在做一个博客网站,当记录文章的阅读数时,达到同一个页面刷新只能增加一次阅读量,只有当页面关闭时重新加载才能增加阅读量,使用SessionStorage

这里就比如你的文章有个唯一id, 我们用这个id结合一个字符串组合成一个key,所以每阅读到一篇文章都会生成一个session, 而相同的文章则不会再继续生成key,通过判断key是否存在来决定要不要增加readCount

      var articleId = "articleId" + this.articleDetail.id;
      if (!sessionStorage.getItem(articleId)) {
        sessionStorage.setItem(articleId, this.articleDetail.id);
        this.articleDetail.readCount++;
      }else {
          .....
      }
上一篇下一篇

猜你喜欢

热点阅读