JS cookie的操作

news/2024/5/18 12:40:33 标签: js, cookie, javascript

cookie的操作

cookie_1">写(存)cookie

javascript">setCookie(name, value) {
      var Days = 30;
      var exp = new Date();
      exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
      document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
    }

使用方法:
比如存一个cookie为add的变量,值为false
调用方法:setCookie(“add”, “false”)

cookie_15">读cookie

javascript">getCookie(name) {
      var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
      if (arr = document.cookie.match(reg))
        return unescape(arr[2]);
      else
        return null;
    }

使用方法:
getCookie(“add”);看add是否存在

cookie_28">删除cookie

javascript">delCookie(name) {
      var exp = new Date();
      exp.setTime(exp.getTime() - 1);
      var cval = getCookie(name);
      if (cval != null)
        document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
    }

使用方法:
delCookie(“add”);删除add变量


http://www.niftyadmin.cn/n/1770336.html

相关文章

element导航菜单使用vue-router模式选中菜单项没有高亮

1、使用element的导航菜单点击当前菜单时没有高亮,解决方法 问题原因: ①、:default-active的值不要写成具体的内容值,要改成$route.path ②、el-menu-item种的:index也要改成对应的路由值

element中的loading效果有时候页面很长的时候就看不到加载中的图标,不妨这样来优化一下

1、loading图标优化 首页先在页面中放一个空的div标签,然后当判断listLoading值为true的时候显示出来,否则显示内容块的内容,这样处理感觉用户体验好多了 你们如果有更好的方法以及建议也可以贴出来哦,一起进步,一起成…

JS 根据key查找对象数组中符合的一项 返回对象(递归)

在一个复杂的数组对象数据中(嵌套多层),通过key值返回对应的对象,在网上搜到的,感觉挺好用的,也没有多深入研究,直接拿来用了(捂脸) 1、代码 function parseJson(jsonObj, key, value) {// 循…

JS 时间戳转标准时间

function timeFilter (time new Date()) {const date new Date(time 8 * 3600 * 1000);return date.toJSON().substr(0, 19).replace(T, ); }方法使用 直接调用方法 timeFilter()不传参,则直接返回当前时间 调用方法并传入时间戳 timeFilter(1606892418855)&a…

JS 获取url地址栏中的参数

废话不多说&#xff0c;直接上代码&#xff0c;常用的几种方法 方法①、 function getQueryVariable(variable){let query window.location.search.substring(1);let vars query.split("&");for (var i0;i<vars.length;i) {var pair vars[i].split("…

JS 简单的一维数组去重

1、先定义一个数组a const a [1, 2, 3, 4, 1, 6, 7, 1, 2, 8];2、数组去重&#xff0c;Set方法得到一个对象b; const b new Set(a);3、使用Array.from() 方法将类数组对象转化为数组c; const c Array.from(b);如下图&#xff1a;

JS 数组对象中过滤重复数组

在一个复杂的数组对象数据中&#xff0c;有时候去过滤掉重复的数组&#xff0c;在网上搜到的&#xff0c;感觉挺好用的&#xff0c;也没有多深入研究&#xff0c;直接拿来用了(捂脸) function deteleObject(obj) {var uniques [];var stringify {};for (var i 0; i < ob…

VueCli2 中Vant定制主题的配置

1、首先安装依赖 npm install -D less3 less-loader5注意这里less和less-loader的版本不能太高&#xff0c;太高会报错 2、在main.js中引入vant的less文件 import vant/lib/index.less;3、创建自定义主题变量文件less 如下比如&#xff0c;resetui.less: red: #07c160; blu…