前端写缓存

喜你入骨 提交于 2019-11-30 13:38:08

React写前端缓存:

设置缓存数据:localStorage.setItem('OLDPROJID', oldprojid);

获取换成数据:let dataUser = localStorage.getItem('user_claims');

清除缓存数据: localStorage.removeItem('OLDPROJID', oldprojid);

Vue写前端缓存:

获取缓存数据:let expendKeys = window.localStorage.getItem('expendKeys');

设置缓存数据:window.localStorage.setItem('expendKeys', JSON.stringify(this.defaultExpandRowKeys));

清除缓存数据:window.localStorage.removeItem('expendKeys');

设置cookie:

1、手工设置

到浏览器控制台找到Application->Cookies->路径,name -> (设置cookie名,比如设为login), value ->(设置cookie值,比如设为true)

2、js设置cookie

<script>
export default {
  methods: {
    handleClick () {
      const expires = 900 * 24 * 60 * 60 * 1000;
      const date = new Date(+new Date() + expires);
      document.cookie = `login=true;expires=${date.toUTCString(expires)}`
    }
  }
}
</script>

3、获取cookie

const isLogin = document.cookie.includes('login=true');//校验cookie
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!