前端如何使用js-cookie
时间: 2025-02-09 16:05:12 浏览: 41
### 使用 `js-cookie` 进行 Cookie 操作
#### 设置 Cookie
为了在前端 JavaScript 项目中使用 `js-cookie` 来设置 Cookie,可以按照如下方式进行:
```javascript
import Cookies from 'js-cookie';
// 设置名为 'token' 的 cookie 并赋予其值为 'exampleToken'
Cookies.set('token', 'exampleToken'); // 默认情况下,此 cookie 将会在会话结束时过期
```
如果希望指定更多参数,比如路径、有效期等,则可以通过传递对象作为第三个参数完成配置[^1]。
#### 获取 Cookie
当需要从浏览器中读取已存在的 Cookie 值时,可以直接通过 `get()` 方法来访问特定名称下的 Cookie 数据:
```javascript
const tokenValue = Cookies.get('token');
console.log(`The value of the token is ${tokenValue}`);
```
对于获取全部的 Cookies,也可以利用 `get()` 不带任何参数的形式返回整个集合[^4]。
#### 删除 Cookie
要移除某个已经创建好的 Cookie,只需调用 `remove()` 函数并传入相应的键名即可:
```javascript
Cookies.remove('token'); // 移除名为 'token' 的 cookie
if (Cookies.get('token') === undefined) {
console.log('Cookie has been successfully removed.');
}
```
值得注意的是,在执行上述操作之前应当先确保已经在项目的入口文件(如 main.js 或 app.js)进行了全局注册以便于后续各处方便调用[^2]。
阅读全文
相关推荐







