vue中设置、获取、删除cookie的方法
在Vue中设置、获取和删除Cookie的方法——长沙网络推广的实用分享
在Web开发中,Cookie扮演着重要的角色,用于存储用户信息、会话状态等。今天,长沙网络推广为大家带来一篇关于如何在Vue中设置、获取和删除Cookie的实用文章,希望这些内容能对大家有所帮助。
一、创建Cookie管理文件
在src目录下的某个合适位置(例如aess文件夹)新建一个名为cookie.js的文件,用于管理Cookie的操作。
内容如下:
1. 设置Cookie的函数:
```javascript
export function setCookie(c_name, value, expire) {
var date = new Date();
date.setSeconds(date.getSeconds() + expire);
document.cookie = c_name + "=" + escape(value) + "; expires=" + date.toGMTString();
}
```
2. 获取Cookie的函数:
```javascript
export function getCookie(c_name) {
if (document.cookie.length > 0) {
let c_start = document.cookiedexOf(c_name + "=");
if (c_start != -1) {
c_start = c_start + c_name.length + 1;
let c_end = document.cookiedexOf(";", c_start);
if (c_end == -1) c_end = document.cookie.length;
return unescape(document.cookie.substring(c_start, c_end));
}
}
return "";
}
```
3. 删除Cookie的函数:
```javascript
export function delCookie(c_name) {
setCookie(c_name, "", -1);
}
```
二、在Vue项目中引入并使用Cookie管理文件
1. 在main.js中引入cookie.js文件,并将其设置为Vue的全局变量。这样,你就可以在Vue组件中通过this.$cookieStore调用这些函数。
2. 在登录或退出等页面上,你可以使用this.$cookieStore这个全局变量来设置、获取和删除Cookie。例如,将用户名存入Cookie:
```javascript
this.$cookieStore.setCookie('username', this.username, 60); // 将用户名存入Cookie,有效期为60秒。一天为86秒。
```
三、总结与感谢
以上就是长沙网络推广分享给大家的关于在Vue中设置、获取和删除Cookie的方法。希望能给大家一个参考,也希望大家多多支持长沙网络推广和狼蚁SEO。如有任何疑问或建议,欢迎联系我们。感谢大家的关注和支持!希望这篇文章能对你有所帮助!如果你喜欢我们的分享,请多多关注我们的后续内容。再次感谢大家的阅读和支持!
编程语言
- vue中设置、获取、删除cookie的方法
- IE6-IE9使用JSON、table.innerHTML所引发的问题
- 解决SQL Server的“此数据库没有有效所有者”问题
- XML、HTML、CSS与JS的区别整理
- ASP.NET页面请求处理介绍
- sql数据库修改sa密码操作教程
- php后台如何避免用户直接进入方法实例
- Bootstrap CSS组件之大屏幕展播
- Bootstrap轮播插件简单使用方法介绍
- 详解Koa中更方便简单发送响应的方式
- bootstrap treeview 扩展addNode方法动态添加子节点的方
- PHP 读取Postgresql中的数组
- 详解idea中Git的Stash Changes和UnStash Changes用法
- jquery遍历table的tr获取td的值实现方法
- php中yii框架实例用法
- 微信小程序(十六)form组件详细介绍