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 相关文章推荐
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
Feb 09 Javascript
js中的escape及unescape函数的php实现代码
Sep 04 Javascript
SWFObject Flash js调用类
Jul 08 Javascript
IE JS无提示关闭窗口不提示的方法
Apr 29 Javascript
整理一些JavaScript的IE和火狐的兼容性注意事项
Mar 17 Javascript
JS实现超简单的汉字转拼音功能示例
Dec 22 Javascript
从零学习node.js之模块规范(一)
Feb 21 Javascript
bootstrap fileinput组件整合Springmvc上传图片到本地磁盘
May 11 Javascript
详解webpack3编译兼容IE8的正确姿势
Dec 21 Javascript
JavaScript实现数值自动增加动画
Dec 28 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
Aug 06 Javascript
node.js调用C++函数的方法示例
Sep 21 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
php命名空间学习详解
2014/02/27 PHP
PHP中把对象数组转换成普通数组的方法
2015/07/10 PHP
解决php扩展安装不生效问题
2019/10/25 PHP
我也种棵OO树JXTree[js+css+xml]
2007/04/02 Javascript
JavaScript 变量作用域分析
2011/07/04 Javascript
用js来获取上传的文件名纯粹是为了美化而用
2013/10/23 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
详解Angular 4.x NgIf 的用法
2017/05/22 Javascript
原生JS实现小小的音乐播放器
2017/10/16 Javascript
优雅的在React项目中使用Redux的方法
2018/11/10 Javascript
前端天气插件tpwidget使用方法详解
2019/06/24 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
[38:31]完美世界DOTA2联赛PWL S3 Magma vs GXR 第一场 12.13
2020/12/17 DOTA
设计模式中的原型模式在Python程序中的应用示例
2016/03/02 Python
Django 中使用流响应处理视频的方法
2018/07/20 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
2018/08/25 Python
对Python实现累加函数的方法详解
2019/01/23 Python
详解Python传入参数的几种方法
2019/05/16 Python
浅谈python 中类属性共享的问题
2019/07/02 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
2019/07/04 Python
pycharm修改文件的默认打开方式的步骤
2019/07/29 Python
如何教少儿学习Python编程
2020/07/10 Python
美国当红的名品折扣网:Gilt Groupe
2016/08/15 全球购物
奥地利网上书店:Weltbild
2017/07/14 全球购物
Guess荷兰官网:美国服饰品牌
2020/01/22 全球购物
《只有一个地球》教学反思
2014/02/14 职场文书
《火烧云》教学反思
2014/04/12 职场文书
物流管理专业自荐信
2014/06/23 职场文书
公司委托书格式范本
2014/09/16 职场文书
“向国旗敬礼”活动策划方案(4篇)
2014/09/27 职场文书
法院授权委托书格式
2014/09/28 职场文书
刑事附带民事代理词
2015/05/25 职场文书
2015年统计员个人工作总结
2015/07/23 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
为Java项目添加Redis缓存的方法
2021/05/18 Redis