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 相关文章推荐
jquery的ajax跨域请求原理和示例
May 08 Javascript
js实现网页自动刷新可制作节日倒计时效果
May 27 Javascript
javascript使用switch case实现动态改变超级链接文字及地址
Dec 16 Javascript
详细解读JavaScript编程中的Promise使用
Jul 27 Javascript
JavaScript实现时间倒计时跳转(推荐)
Jun 28 Javascript
如何编写jquery插件
Mar 29 jQuery
Vue.js实现一个SPA登录页面的过程【推荐】
Apr 29 Javascript
打通前后端构建一个Vue+Express的开发环境
Jul 17 Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
Aug 31 Javascript
JS选取DOM元素常见操作方法实例分析
Dec 10 Javascript
怎样使你的 JavaScript 代码简单易读(推荐)
Apr 16 Javascript
BootstrapValidator实现表单验证功能
Nov 08 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读取目录下所有文件的代码
2008/01/07 PHP
php 8小时时间差的解决方法小结
2009/12/22 PHP
用PHP写的一个冒泡排序法的函数简单实例
2016/05/26 PHP
深入理解JavaScript 闭包究竟是什么
2013/04/12 Javascript
EasyUi datagrid 实现表格分页
2015/02/10 Javascript
详解jQuery移动页面开发中的ui-grid网格布局使用
2015/12/03 Javascript
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
angularJs 表格添加删除修改查询方法
2018/02/27 Javascript
JavaScript+H5实现微信摇一摇功能
2018/05/23 Javascript
NProgress显示顶部进度条效果及使用详解
2019/09/21 Javascript
JS防抖和节流实例解析
2019/09/24 Javascript
vue 实现购物车总价计算
2019/11/06 Javascript
通过实例了解Nodejs模块系统及require机制
2020/07/16 NodeJs
Vue+Vant 图片上传加显示的案例
2020/11/03 Javascript
javascript实现简单留言板案例
2021/02/09 Javascript
[02:43]2014DOTA2国际邀请赛 官方Alliance战队纪录片
2014/07/14 DOTA
[01:04:14]VP vs TNC 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
详解python并发获取snmp信息及性能测试
2017/03/27 Python
浅谈python socket函数中,send与sendall的区别与使用方法
2017/05/09 Python
Django使用Jinja2模板引擎的示例代码
2019/08/09 Python
浅析Python requests 模块
2020/10/09 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
2020/11/30 Python
python中@property的作用和getter setter的解释
2020/12/22 Python
Madewell澳大利亚官方网站:美国休闲服饰品牌
2019/07/18 全球购物
Antonioli美国在线商店:时尚前卫奢华
2019/07/29 全球购物
杭州-飞时达软件有限公司.net笔面试
2012/04/28 面试题
学生生病请假条范文
2014/02/16 职场文书
《老王》教学反思
2014/02/23 职场文书
作风建设年活动总结
2014/08/27 职场文书
财务务虚会发言材料
2014/10/20 职场文书
受资助学生感谢信
2015/01/21 职场文书
工程合作意向书范本
2015/05/09 职场文书
2015年助理政工师工作总结
2015/05/26 职场文书
学法用法心得体会(2016推荐篇)
2016/01/21 职场文书
2019年农民幸福观调查的实践感悟
2019/12/19 职场文书
python数字图像处理:图像简单滤波
2022/06/28 Python