Front-end write cache

React to write front-end cache:

Set Data Cache: localStorage.setItem ( 'OLDPROJID', oldprojid);

Get data into: let dataUser = localStorage.getItem ( 'user_claims');

Clear cache data: localStorage.removeItem ( 'OLDPROJID', oldprojid);

Vue write front-end cache:

Get Data Cache: let expendKeys = window.localStorage.getItem ( 'expendKeys');

Set Data Cache: window.localStorage.setItem ( 'expendKeys', JSON.stringify (this.defaultExpandRowKeys));

Clear cache data: window.localStorage.removeItem ( 'expendKeys');

Set cookie:

1, manually set

To the browser console to find Application-> Cookies-> path, name -> (set the cookie name, for example, to login), value -> (setting cookie values, such as set true)

2, js cookie settings

<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, get cookie

const isLogin = document.cookie.includes('login=true');//校验cookie

Guess you like

Origin www.cnblogs.com/zhizhi0810/p/11595217.html