zoukankan      html  css  js  c++  java
  • js中cookie设置、获取与清除

    // 设置cookie
        setCookie (cname, cpwd, exdays) {
          var exdate = new Date()// 获取时间
          exdate.setTime(exdate.getTime() + 24 * 60 * 60 * 1000 * exdays)// 保存的天数
          // 字符串拼接cookie  
    //默认情况下,cookie 在浏览器关闭时删除, 使用 path 参数告诉浏览器 cookie 的路径。默认情况下,cookie 属于当前页面(path=/)。
    //cookie 设置过期时间 (expires=)
    window.document.cookie = 'userName' + '=' + cname + ';path=/;expires=' + exdate.toGMTString() window.document.cookie = 'userPwd' + '=' + cpwd + ';path=/;expires=' + exdate.toGMTString() }, // 读取cookie getCookie: function () { if (document.cookie.length > 0) { var arr = document.cookie.split('; ')// 这里显示的格式需要切割一下自己可输出看下 for (var i = 0; i < arr.length; i++) { var arr2 = arr[i].split('=')// 再次切割 // 判断查找相对应的值 if (arr2[0] === 'userName') { this.ruleForm.userName = arr2[1]// 保存到保存数据的地方 } else if (arr2[0] === 'userPwd') { this.ruleForm.password = arr2[1] } } } }, // 清除cookie clearCookie: function () { this.setCookie('', '', -1)// 修改2值都为空,天数为负1天就好了 }
  • 相关阅读:
    yocto/bitbake 学习资源
    QEMU/KVM学习资源
    ubuntu 中创建和删除用户
    git 重命名本地和远程分支
    Ubuntu 上搭建 FTP 服务器
    gdb 常见用法
    git log 显示与特定文件相关的 commit 信息
    基于 qemu system mode 运行 arm 程序
    基于 qemu user mode 运行 aarch64 程序
    checking in(airport)
  • 原文地址:https://www.cnblogs.com/layaling/p/11414803.html
Copyright © 2011-2022 走看看