📅  最后修改于: 2023-12-03 15:03:17.566000             🧑  作者: Mango
js-cookie
是一个JavaScript库,可以方便地设置、获取和删除cookie。它是非常轻量级的,只有4KB左右,并且代码简洁易于使用。此外,它支持CommonJS和AMD模式,可以在许多不同类型的项目中使用,包括React,Angular和Vue等。
您可以使用npm安装 js-cookie
。
npm install js-cookie
要设置Cookie,可以调用 Cookies.set()
函数。
Cookies.set('name', 'value');
可以用第三个参数指定选项。
Cookies.set('name', 'value', { expires: 7, path: '' });
要获取Cookie,请使用 Cookies.get()
函数。
Cookies.get('name');
要删除Cookie,请使用 Cookies.remove()
函数。
Cookies.remove('name');
您还可以使用可选选项,如 path
和 domain
。
Cookies.remove('name', { path: '', domain: '' });
以下是可选选项列表。
expires
: 过期时间(以天为单位)。path
: Cookie路径。domain
: Cookie域。secure
: 如果为true,则仅使用SSL连接发送Cookie。sameSite
: 控制Cookie是否应该同源传输。以下是一个示例,演示如何使用 js-cookie
来设置、获取和删除Cookie。
import Cookies from 'js-cookie';
// 设置Cookie
Cookies.set('name', 'js-cookie');
// 获取Cookie
const name = Cookies.get('name');
console.log(name); // "js-cookie"
// 删除Cookie
Cookies.remove('name');
js-cookie
是一个非常流行的JavaScript库,用于设置、获取和删除Cookie。它非常易于使用,并且有许多选项可供配置Cookie。如果您需要使用Cookie,那么 js-cookie
是一个不错的选择。