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 相关文章推荐
网页常用特效代码整理
Jun 23 Javascript
javascript中的几个运算符
Jun 29 Javascript
javascript淡入淡出效果的实现思路
Mar 31 Javascript
用IE重起计算机或者关机的示例代码
Mar 10 Javascript
JS循环遍历JSON数据的方法
Jul 08 Javascript
JS实现放大、缩小及拖拽图片的方法【可兼容IE、火狐】
Aug 23 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
Dec 14 Javascript
用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
May 17 Javascript
Thinkjs3新手入门之添加一个新的页面
Dec 06 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
Jan 20 Javascript
使用js获取身份证年龄的示例代码
Dec 11 Javascript
AJAX实现省市县三级联动效果
Oct 16 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
用Zend Encode编写开发PHP程序
2010/02/21 PHP
PHP中call_user_func_array()函数的用法演示
2012/02/05 PHP
PHP封装的MSSql操作类完整实例
2016/05/26 PHP
php根据数据id自动生成编号的实现方法
2016/10/16 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
javascript 基础篇1 什么是js 建立第一个js程序
2012/03/14 Javascript
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
14 个折磨人的 JavaScript 面试题
2016/08/08 Javascript
React实现双向绑定示例代码
2016/09/19 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
使用vue-cli webpack 快速搭建项目的代码
2018/11/21 Javascript
js 动态校验开始结束时间的实现代码
2020/05/25 Javascript
基于JavaScript实现随机点名器
2021/02/25 Javascript
[02:10]DOTA2 TI10勇士令状玩法及不朽Ⅰ展示:焕新世界,如你所期
2020/05/29 DOTA
python复制文件代码实现
2013/12/23 Python
Pycharm技巧之代码跳转该如何回退
2017/07/16 Python
python字典DICT类型合并详解
2017/08/17 Python
Python图像处理库PIL的ImageDraw模块介绍详解
2020/02/26 Python
Keras—embedding嵌入层的用法详解
2020/06/10 Python
python集合能干吗
2020/07/19 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
2020/12/15 Python
YesBabyOnline美国:全球性的在线婚纱礼服工厂
2018/05/05 全球购物
亿阳信通股份有限公司笔试题(C#)
2016/03/04 面试题
应用化学专业职业生涯规划书
2013/12/31 职场文书
十八大报告观后感
2014/01/28 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
公司节能减排方案
2014/05/16 职场文书
委托证明模板
2014/09/16 职场文书
群众路线教育实践活动整改方案(个人版)
2014/10/25 职场文书
盗窃案辩护词
2015/05/21 职场文书
学校扫黄打非工作总结
2015/10/15 职场文书
七年级写作指导之游记作文
2019/10/07 职场文书
浅谈Python数学建模之线性规划
2021/06/23 Python
 分享一个Python 遇到数据库超好用的模块
2022/04/06 Python