VUE前端cookie简单操作


Posted in Javascript onOctober 17, 2017

如下是简单cookie操作,当前仅限前端实例,具体内容如下

要注意的有两点:

1、cookie内容存贮的名称
2、删除cookie是通过设置过期为过去时间实现的

<body>
<div id="app">
 <button @click="clearCookie()">
 清除cookie
 </button>
</div>
</body>
<script>
 let app = new Vue({
 el: "#app",
 data: {
 },
 created: function () {
  this.checkCookie();
 },
 methods: {
  //设置cookie
  setCookie: function (cname, cvalue, exdays) {
  var d = new Date();
  d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
  var expires = "expires=" + d.toUTCString();
  console.info(cname + "=" + cvalue + "; " + expires);
  document.cookie = cname + "=" + cvalue + "; " + expires;
  console.info(document.cookie);
  },
  //获取cookie
  getCookie: function (cname) {
  var name = cname + "=";
  var ca = document.cookie.split(';');
  for (var i = 0; i < ca.length; i++) {
   var c = ca[i];
   while (c.charAt(0) == ' ') c = c.substring(1);
   if (c.indexOf(name) != -1) return c.substring(name.length, c.length);
  }
  return "";
  },
  //清除cookie
  clearCookie: function () {
  this.setCookie("username", "", -1);

  },
  checkCookie: function () {
  var user = this.getCookie("username");
  if (user != "") {
   alert("Welcome again " + user);
  } else {
   user = prompt("Please enter your name:", "");
   if (user != "" && user != null) {
   this.setCookie("username", user, 365);
   }
  }
  }
 }
 })
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
复制js对象方法(详解)
Jul 08 Javascript
javascript禁用键盘功能键让右击及其他键无效
Oct 09 Javascript
jQuery多个input求和的实现方法
Feb 12 Javascript
常用原生JS兼容性写法汇总
Apr 27 Javascript
JS实现简单易用的手机端浮动窗口显示效果
Sep 07 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
Sep 16 Javascript
node.js中debug模块的简单介绍与使用
Apr 25 Javascript
彻底解决 webpack 打包文件体积过大问题
Jul 07 Javascript
小程序实现多选框功能
Oct 30 Javascript
vue实现简单跑马灯效果
May 25 Javascript
JS+CSS实现动态时钟
Feb 19 Javascript
js面向对象编程OOP及函数式编程FP区别
Jul 07 Javascript
javascript 判断用户有没有操作页面
Oct 17 #Javascript
vue-router 路由基础的详解
Oct 17 #Javascript
如何抽象一个Vue公共组件
Oct 17 #Javascript
vue实现图书管理demo详解
Oct 17 #Javascript
基于Vue实现图书管理功能
Oct 17 #Javascript
Vue.js简易安装和快速入门(第二课)
Oct 17 #Javascript
什么是Vue.js框架 为什么选择它?
Oct 17 #Javascript
You might like
php.ini 中文版
2006/10/28 PHP
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
laravel 5 实现模板主题功能
2015/03/02 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
JS操作XML中DTD介绍及使用方法分析
2019/07/04 PHP
PHP使用ajax的post方式下载excel文件简单示例
2019/08/06 PHP
浅谈laravel中的关联查询with的问题
2019/10/10 PHP
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
2011/03/10 Javascript
真正的JQuery.ajax传递中文参数的解决方法
2011/05/28 Javascript
用Js实现的动态增加表格示例自己写的
2013/10/21 Javascript
简单实现兼容各大浏览器的js复制内容到剪切板
2015/09/09 Javascript
jQuery实现移动端滑块拖动选择数字效果
2015/12/24 Javascript
js修改onclick动作的四种方法(推荐)
2016/08/18 Javascript
使用JQuery中的trim()方法去掉前后空格
2016/09/16 Javascript
Angular中ng-options下拉数据默认值的设定方法
2017/06/21 Javascript
使用 jQuery 实现表单验证功能
2017/07/05 jQuery
Vue组件和Route的生命周期实例详解
2018/02/10 Javascript
vue实现2048小游戏功能思路详解
2018/05/09 Javascript
jQuery实现菜单的显示和隐藏功能示例
2018/07/24 jQuery
在Python中处理列表之reverse()方法的使用教程
2015/05/21 Python
python使用PIL模块实现给图片打水印的方法
2015/05/22 Python
django model去掉unique_together报错的解决方案
2016/10/18 Python
python实现二叉树的遍历
2017/12/11 Python
python3使用QQ邮箱发送邮件
2020/05/20 Python
python通过nmap扫描在线设备并尝试AAA登录(实例代码)
2019/12/30 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
2020/01/06 Python
Python错误的处理方法
2020/06/23 Python
解决python的空格和tab混淆而报错的问题
2021/02/26 Python
泰国演唱会订票网站:StubHub泰国
2018/02/26 全球购物
超市营业员岗位职责
2013/12/20 职场文书
表演方阵解说词
2014/02/08 职场文书
保研推荐信
2014/05/09 职场文书
普通党员群众路线教育实践活动心得体会
2014/11/04 职场文书
2015年中学体育教师工作总结
2015/10/23 职场文书
Python 批量下载阴阳师网站壁纸
2021/05/19 Python
Redis keys命令的具体使用
2022/06/05 Redis