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 相关文章推荐
js left,right,mid函数
Jun 10 Javascript
FileUpload 控件 禁止手动输入或粘贴的实现代码
Apr 07 Javascript
解析瀑布流布局:JS+绝对定位的实现
May 08 Javascript
js操作table示例(个人心得)
Nov 29 Javascript
jQuery实现的仿百度分页足迹效果代码
Oct 30 Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
Jan 04 Javascript
IE和Firefox之间在JavaScript语法上的差异
Apr 22 Javascript
原生JavaScript实现AJAX、JSONP
Feb 07 Javascript
js+html5实现复制文字按钮
Jul 15 Javascript
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
Jan 03 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
Mar 15 Javascript
Vue之封装公用变量以及实现方式
Jul 31 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
thinkPHP5框架设置404、403等http状态页面的方法
2018/06/05 PHP
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
2009/11/12 Javascript
页面调用单个swf文件,嵌套出多个方法。
2011/11/21 Javascript
javascript将数组插入到另一个数组中的代码
2013/01/10 Javascript
JS实现同时搜索百度和必应的方法
2015/01/27 Javascript
微信浏览器内置JavaScript对象WeixinJSBridge使用实例
2015/05/25 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
浅谈JavaScript中的对象及Promise对象的实现
2015/11/15 Javascript
JS函数的几种定义方式分析
2015/12/17 Javascript
JQuery中attr属性和jQuery.data()学习笔记【必看】
2016/05/18 Javascript
VC调用javascript的几种方法(推荐)
2016/08/09 Javascript
jquery attr()设置和获取属性值实例教程
2016/09/25 Javascript
jQuery点击头像上传并预览图片
2017/02/23 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
2017/12/04 Javascript
JS实现的简单拖拽购物车功能示例【附源码下载】
2018/01/03 Javascript
layui 监听表格复选框选中值的方法
2018/08/15 Javascript
详解jenkins自动化部署vue
2019/05/14 Javascript
JavaScript多种滤镜算法实现代码实例
2019/12/10 Javascript
JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析
2020/03/02 Javascript
javascrpt密码强度校验函数详解
2020/03/18 Javascript
Flask的图形化管理界面搭建框架Flask-Admin的使用教程
2016/06/13 Python
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
python DataFrame 取差集实例
2019/01/30 Python
django 捕获异常和日志系统过程详解
2019/07/18 Python
pygame实现贪吃蛇游戏(下)
2019/10/29 Python
python scatter函数用法实例详解
2020/02/11 Python
使用Keras构造简单的CNN网络实例
2020/06/29 Python
Python openpyxl模块实现excel读写操作
2020/06/30 Python
基于python实现操作git过程代码解析
2020/07/27 Python
CSS3中的5个有趣的新技术
2009/04/02 HTML / CSS
HTML5 embed 标签使用方法介绍
2013/08/13 HTML / CSS
校运会广播稿100字
2014/01/27 职场文书
英语教育专业自荐信
2014/05/29 职场文书
小学美术兴趣小组活动总结
2014/07/07 职场文书
2015年幼儿园班务工作总结
2015/05/12 职场文书
运动会3000米加油稿
2015/07/21 职场文书