美文网首页
获取cookie的值,设置cookie,删除cookie

获取cookie的值,设置cookie,删除cookie

作者: ee03052cdf84 | 来源:发表于2020-09-21 10:21 被阅读0次

获取cookie的值,设置cookie,删除cookie

关于更多日常使用的公共类的操作方法,可以关注下小滑轮网站 http://www.feiaci.com/#/self/code

/**
 * 获取cookie 里的值
 * @param {String} key
 */
export const getCookie = (key) => {
  const arr = document.cookie.match(new RegExp(`(^| )${key}=([^;]*)(;|$)`));
  if (arr != null) return unescape(arr[2]);
  return null;
}

/**
 * 设置cookie
 * @param name
 * @param value
 * @param day expires的时间
 */
function setCookie (name, value, day) {
    let setting = arguments[0];
    if (Object.prototype.toString.call(setting).slice(8, -1) === 'Object'){
        for (let i in setting) {
            let oDate = new Date();
            oDate.setDate(oDate.getDate() + day);
            document.cookie = i + '=' + setting[i] + ';expires=' + oDate;
        }
    }else{
        let oDate = new Date();
        oDate.setDate(oDate.getDate() + day);
        document.cookie = name + '=' + value + ';expires=' + oDate;
    }

}

/** 
 * 删除cookie
 */
function removeCookie (name) {
    setCookie(name, 1, -1);
}

相关文章

  • Flask中cookie的使用

    设置cookie 获取cookie,和删除cookie

  • js cookie

    设置cookie 获取cookie的值 设置过期时间 删除一个cookie 参考 js中cookie的使用详细分析...

  • js操作cookie

    JS操作cookie Jquery操作cookie 设置cookie 获取cookie 删除cookie 附件 j...

  • 玩转服务端cookie

    获取服务端cookie 获取客户端cookie 客户端设置cookie 删除cookie cookie策略

  • flask会话技术详解及模板使用

    一、会话技术cookie 概述 设置cookie 获取cookie 删除cookie 二、会话技术session ...

  • flask02

    一、会话技术cookie 概述 设置cookie 获取cookie 删除cookie 二、会话技术session ...

  • Vue 之 Vue-Cookies

    npm 链接:npm 地址。 安装: 使用: Api: 设置 cookie: 获取cookie 删除 cookie...

  • vue之vue-cookies

    npm链接 安装 使用(main.js) API 设置 cookie: 获取cookie 删除 cookie 查看...

  • 获取cookie的值,设置cookie,删除cookie

    获取cookie的值,设置cookie,删除cookie 关于更多日常使用的公共类的操作方法,可以关注下小滑轮网站...

  • 读写操作

    获取cookie 删除cookie 写入cookie

网友评论

      本文标题:获取cookie的值,设置cookie,删除cookie

      本文链接:https://www.haomeiwen.com/subject/gvtvyktx.html