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 相关文章推荐
jquery1.5.1中根据元素ID获取元素对象的代码
Apr 02 Javascript
jquery.fileEveryWhere.js 一个跨浏览器的file显示插件
Oct 24 Javascript
JS对select控件option选项的增删改查示例代码
Oct 21 Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
Dec 27 Javascript
让jQuery Mobile不显示讨厌loading界面的方法
Feb 19 Javascript
浅谈JavaScript Math和Number对象
Jan 26 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
Nov 09 Javascript
详解jQuery简单的表格应用
Dec 16 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
Sep 10 Javascript
详解easyui基于 layui.laydate日期扩展组件
Jul 18 Javascript
vue init webpack 建vue项目报错的解决方法
Sep 29 Javascript
JS算法题之查找数字在数组中的索引位置
May 15 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
神族 Protoss 历史背景
2020/03/14 星际争霸
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
2010/12/29 PHP
php操作JSON格式数据的实现代码
2011/12/24 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
2013/06/26 PHP
Node.js中使用事件发射器模式实现事件绑定详解
2014/08/15 Javascript
javascript基本类型详解
2014/11/28 Javascript
Jquery Ajax xmlhttp请求成功问题
2015/02/04 Javascript
jquery合并表格中相同文本的相邻单元格
2015/07/17 Javascript
JavaScript如何调试有哪些建议和技巧附五款有用的调试工具
2015/10/28 Javascript
JavaScript知识点整理
2015/12/09 Javascript
js友好的时间返回函数
2016/08/24 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
Vue2.0 $set()的正确使用详解
2020/07/28 Javascript
vue-simple-uploader上传成功之后的response获取代码
2020/09/07 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
[02:03]永远的信仰DOTA2 中国军团历届国际邀请赛回顾
2016/06/26 DOTA
[02:59]DOTA2完美大师赛主赛事第三日精彩集锦
2017/11/25 DOTA
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
python如何派生内置不可变类型并修改实例化行为
2018/03/21 Python
django 通过URL访问上传的文件方法
2019/07/28 Python
在Python中os.fork()产生子进程的例子
2019/08/08 Python
python爬虫 urllib模块反爬虫机制UA详解
2019/08/20 Python
Python多重继承之菱形继承的实例详解
2020/02/12 Python
美国保健品专家:Life Extension
2018/05/04 全球购物
全球性的在线鞋类品牌:Public Desire
2019/04/03 全球购物
YSL圣罗兰美妆英国官网:Yves Saint Laurent Beauty UK
2019/08/03 全球购物
ZWILLING双立人法国网上商店:德国刀具锅具厨具品牌
2019/08/28 全球购物
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
求职信的要素有哪些呢
2013/12/26 职场文书
绿色城市实施方案
2014/03/19 职场文书
2014年安全保卫工作总结
2014/11/13 职场文书
学生党员检讨书范文
2014/12/27 职场文书
学校青年志愿者活动总结
2015/05/06 职场文书
请客吃饭开场白
2015/06/01 职场文书
农贸批发市场管理制度
2015/08/07 职场文书
使用Python开发冰球小游戏
2022/04/30 Python