前端使用js-cookie用来操作cookie
# 安装
npm install js-cookie --save
1
# 引用
import Cookies from 'js-cookie'
1
# 存/创建
// 整个网站有效
Cookies.set('name', 'value');
// 有效期7天
Cookies.set('name', 'value', { expires: 7 });
// 有效期7天,path路径下有效
Cookies.set('name', 'value', { expires: 7, path: '' });
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 取
// 读取cookie
Cookies.get('name'); // => 'value'
Cookies.get('nothing'); // => undefined
// 读取所有的cookie
Cookies.get(); // => { name: 'value' }
1
2
3
4
5
6
2
3
4
5
6
# 删
// 删除Cookie
Cookies.remove('name');
// 删除对当前页路径有效的cookie
Cookies.set('name', 'value', { path: '' });
Cookies.remove('name'); // fail!
Cookies.remove('name', { path: '' }); // removed!
Cookies.remove('name', { path: '', domain: '.yourdomain.com' });
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
上次更新: 2023/09/22, 16:54:32