3 个回答

window.sessionStorage获取整个 sessionStorage
遍历 for(let key in sessionStorageObj)
判断 if(sessionStorageObj.indexOf("/") !== -1) , //包含/ ,
则移除 sessionStorage.removeItem(key)

    • 32
    window.sessionStorage.setItem('/a/b/c/ddd', true)
    window.sessionStorage.removeItem('/a/b/c/ddd')

      //刷新的时候删除缓存的数据
      window.addEventListener('beforeunload', e => {

      let sessionStorageObj = window.sessionStorage
      for(let key in sessionStorageObj){
          if(key.startsWith("/")){
            console.log("123")
            sessionStorage.removeItem(key)
          }
      }

      });

        撰写回答

        登录后参与交流、获取后续更新提醒

        相似问题
        推荐文章