js-cookie的使用

2020-06-30  本文已影响0人  htmlAir

官方文档

1、安装与引用

npm install js-cookie --save //安装

import Cookies from 'js-cookie' //引用

2、script引用

资源地址:https://www.bootcdn.cn/js-cookie/

<script src="https://cdn.bootcdn.net/ajax/libs/js-cookie/2.2.1/js.cookie.js"></script>

3、使用

//设置Cookie
Cookies.set('name', '张三');
//设置3天时间期限的Cookie
Cookies.set('name', '张三', { expires: 3 });
//在Cookie中存json,自动转换字符串格式
let json = {
   name:'张三',
   age:18
}
Cookies.set('json',json);

//读取Cookie
Cookies.get('name');
//读取所有Cookie
Cookies.get();
//读取json格式Cookie,从字符串转换成json格式
JSON.parse(Cookies.get('json'))

//删除Cookie
Cookies.remove('name');

4、二级域名下共享 cookie

/**
* 在相同二级域名下共享 cookie 的方案,即 a.baidu.com , b.baidu.com 如果需要共享 cookie 
*/

// a.baidu.com中设置Cookie
Cookies.set('name', '张三', { path: '/', domain: '.baidu.com' });

// b.baidu.com中获取Cookie
Cookies.get('name');

// b.baidu.com中删除Cookie
Cookies.remove('name', { path: '/', domain: '.baidu.com'});

上一篇下一篇

猜你喜欢

热点阅读