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 相关文章推荐
web基于浏览器的本地存储方法应用
Nov 27 Javascript
jquery中邮箱地址 URL网站地址正则验证实例代码
Sep 15 Javascript
js实现按一下删除键删除整个单词附demo
Sep 05 Javascript
JavaScript中的ArrayBuffer详细介绍
Dec 08 Javascript
jQuery Mobile开发中日期插件Mobiscroll使用说明
Mar 02 Javascript
深入分析javascript中的错误处理机制
Jul 17 Javascript
weui框架实现上传、预览和删除图片功能代码
Aug 24 Javascript
浅谈angular4生命周期钩子
Sep 05 Javascript
详解ES6中的三种异步解决方案
Jun 28 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
Sep 12 Javascript
基于Vue中使用节流Lodash throttle详解
Oct 30 Javascript
jQuery实现简单评论功能
Aug 19 jQuery
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
php断点续传之如何分割合并文件
2014/03/22 PHP
js 模拟气泡屏保效果代码
2010/07/10 Javascript
jQuery学习总结之元素的相对定位和选择器(持续更新)
2011/04/26 Javascript
原生js操作checkbox用document.getElementById实现
2013/10/12 Javascript
js动态拼接正则表达式的两种方法
2014/03/04 Javascript
JS合并数组的几种方法及优劣比较
2014/09/19 Javascript
Javascript中拼接大量字符串的方法
2015/02/05 Javascript
jQuery实现可以控制图片旋转角度效果(附demo源码下载)
2016/01/27 Javascript
javascript检查某个元素在数组中的索引值
2016/03/30 Javascript
picLazyLoad 实现图片延时加载(包含背景图片)
2016/07/21 Javascript
基于JavaScript实现点击页面任何位置返回
2016/08/31 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
2017/03/21 jQuery
使用jQuery实现购物车结算功能
2017/08/15 jQuery
微信小程序 swiper组件构建轮播图的实例
2017/09/20 Javascript
Angular4 反向代理Details实践
2018/05/30 Javascript
JavaScript实现获取两个排序数组的中位数算法示例
2019/02/26 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
浅谈Vue的响应式原理
2019/05/30 Javascript
python 获取本机ip地址的两个方法
2013/02/25 Python
python实现的一个火车票转让信息采集器
2014/07/09 Python
Python转换HTML到Text纯文本的方法
2015/01/15 Python
Python基于scapy实现修改IP发送请求的方法示例
2017/07/08 Python
Python编程实现线性回归和批量梯度下降法代码实例
2018/01/04 Python
Python随机函数random()使用方法小结
2018/04/29 Python
django多文件上传,form提交,多对多外键保存的实例
2019/08/06 Python
python图形绘制奥运五环实例讲解
2019/09/14 Python
Python轻量级web框架bottle使用方法解析
2020/06/13 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
利用CSS3伪元素实现逐渐发光的方格边框
2017/05/07 HTML / CSS
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
电气工程和自动化自荐信范文
2013/12/25 职场文书
小学六一儿童节活动方案
2014/08/27 职场文书
物流专业专科生职业生涯规划书
2014/09/14 职场文书
社区国庆节活动总结
2015/03/23 职场文书
2015年双拥工作总结
2015/04/08 职场文书
惹女朋友生气检讨书
2015/05/06 职场文书