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