安装
npm install js-cookie --save
引用
import Cookies from 'js-cookie'
基本用法
1. 存储cookie
// 创建一个在整个网站上有效的cookie
Cookies.set('name', 'value');
// 创建一个从现在起7天有效的cookie,该cookie在整个网站上均有效
Cookies.set('name', 'value', { expires: 7 });
// 创建一个7天有效的cookie,该cookie对当前页面的路径有效
Cookies.set('name', 'value', { expires: 7, path: '' });
2. 读取cookie
// 读取 cookie
Cookies.get('name'); // => 'value'
Cookies.get('nothing'); // => undefined
// 读取所有可见的 cookies
Cookies.get(); // => { name: 'value' }
3. 删除cookie
// 删除cookie
Cookies.remove('name');
// 删除对当前页面路径有效的cookie
Cookies.set('name', 'value', { path: '' });
Cookies.remove('name'); // fail!
Cookies.remove('name', { path: '' }); // removed!