📜  npm js-cookie - Javascript (1)

📅  最后修改于: 2023-12-03 15:03:17.566000             🧑  作者: Mango

npm js-cookie - Javascript

简介

js-cookie是一个JavaScript库,可以方便地设置、获取和删除cookie。它是非常轻量级的,只有4KB左右,并且代码简洁易于使用。此外,它支持CommonJS和AMD模式,可以在许多不同类型的项目中使用,包括React,Angular和Vue等。

安装

您可以使用npm安装 js-cookie

npm install js-cookie
使用
设置Cookie

要设置Cookie,可以调用 Cookies.set() 函数。

Cookies.set('name', 'value');

可以用第三个参数指定选项。

Cookies.set('name', 'value', { expires: 7, path: '' });
获取Cookie

要获取Cookie,请使用 Cookies.get() 函数。

Cookies.get('name');
删除Cookie

要删除Cookie,请使用 Cookies.remove() 函数。

Cookies.remove('name');

您还可以使用可选选项,如 pathdomain

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 是一个不错的选择。