vue中设置、获取、删除cookie的方法


Posted in Javascript onSeptember 21, 2018

1、在src目录下的access下新建一个cookie.js,

vue中设置、获取、删除cookie的方法

内容如下:

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()
 //console.log(document.cookie)
}
 
export function getCookie(c_name){
 if (document.cookie.length>0){
  let c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1){ 
   c_start=c_start + c_name.length+1 
   let c_end=document.cookie.indexOf(";",c_start)
   if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
   } 
  }
 return ""
}
 
export function delCookie(c_name){
 setCookie(c_name, "", -1)
}

2、在main.js中引入并且将cookie设置成vue的全局变量

vue中设置、获取、删除cookie的方法

3、这样,在登录或退出等页面上就可以调用$cookieStore这个全局变量来使用

// 将用户名存进cookie,第三个参数60为秒,意味着一分钟后cookie自动消失。一天为 86400 s
 this.$cookieStore.setCookie( 'username' ,this.username,60);

以上这篇vue中设置、获取、删除cookie的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 动态将数字金额转化为中文大写金额
May 14 Javascript
JavaScript实现自己的DOM选择器原理及代码
Mar 04 Javascript
js 火狐下取本地路径实现思路
Apr 02 Javascript
JS 获取select(多选下拉)中所选值的示例代码
Aug 02 Javascript
JS性能优化笔记搜索整理
Aug 21 Javascript
浅谈JSON.parse()和JSON.stringify()
Jul 14 Javascript
javascript创建cookie、读取cookie
Mar 31 Javascript
聊聊Vue.js的template编译的问题
Oct 09 Javascript
jQuery实现表格隔行换色
Sep 01 jQuery
对Layer弹窗使用及返回数据接收的实例详解
Sep 26 Javascript
原生JavaScript实现进度条
Feb 19 Javascript
实现一个简单得数据响应系统
Nov 11 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
Sep 21 #Javascript
vue富文本编辑器组件vue-quill-edit使用教程
Sep 21 #Javascript
React实现全局组件的Toast轻提示效果
Sep 21 #Javascript
vue中进入详情页记住滚动位置的方法(keep-alive)
Sep 21 #Javascript
vue 使某个组件不被 keep-alive 缓存的方法
Sep 21 #Javascript
解决vue keep-alive 数据更新的问题
Sep 21 #Javascript
vue axios基于常见业务场景的二次封装的实现
Sep 21 #Javascript
You might like
phpmyadmin 常用选项设置详解版
2010/03/07 PHP
使用PHP提取视频网站页面中的FLASH地址的代码
2010/04/17 PHP
header中Content-Disposition的作用与使用方法
2012/06/13 PHP
PHP中提问频率最高的11个面试题和答案
2014/09/02 PHP
在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析
2016/03/06 PHP
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
php通过两层过滤获取留言内容的方法
2016/07/11 PHP
Yii框架实现的验证码、登录及退出功能示例
2017/05/20 PHP
菜单效果
2006/10/14 Javascript
一个javascript参数的小问题
2008/03/02 Javascript
JavaScript OOP面向对象介绍
2010/12/02 Javascript
js弹出层包含flash 不能关闭隐藏的2种处理方法
2013/06/17 Javascript
ie浏览器使用js导出网页到excel并打印
2014/03/11 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
angular分页指令操作
2017/01/09 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
nodejs dgram模块广播+组播的实现示例
2019/11/04 NodeJs
使用kbone解决Vue项目同时支持小程序问题
2019/11/08 Javascript
elementui更改el-dialog关闭按钮的图标d的示例代码
2020/08/04 Javascript
[04:14]从西雅图到上海——玩家自制DOTA2主题歌曲应援TI9
2019/07/11 DOTA
基于Python Shell获取hostname和fqdn释疑
2016/01/25 Python
Python快速排序算法实例分析
2017/11/29 Python
python+selenium打印当前页面的titl和url方法
2018/06/22 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
django 中QuerySet特性功能详解
2019/07/25 Python
python Shapely使用指南详解
2020/02/18 Python
在python tkinter界面中添加按钮的实例
2020/03/04 Python
python 制作磁力搜索工具
2021/03/04 Python
工商管理系学生的自我评价分享
2013/11/29 职场文书
领导干部培训感言
2014/01/23 职场文书
函授毕业生自我鉴定范文
2014/03/25 职场文书
求职自荐信的格式
2014/04/07 职场文书
个人查摆剖析材料
2014/10/16 职场文书
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript
Springboot中如何自动转JSON输出
2022/06/16 Java/Android