获取cookie,删除cookie,添加cookie

获取cookie,删除cookie,添加cookie

export const setCookie = function(name, value, expire) {
  let exdate = new Date();
  exdate.setTime(exdate.getTime() + expire * 60 * 1000);
  document.cookie =
    name +
    "=" +
    value +
    (expire == null ? ";path=/" : ";expires=" + exdate.toUTCString()) +
    ";path=/";
};

export const getCookie = function(name) {
  let arr,
    reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
  if ((arr = document.cookie.match(reg))) {
    return arr[2];
  } else {
    return null;
  }
};

export const deleteCookie = function(name) {
  let exp = new Date();
  exp.setTime(exp.getTime() - 1);
  document.cookie = name + "=v;expires=" + exp.toUTCString();
};
发布了393 篇原创文章 · 获赞 303 · 访问量 134万+

猜你喜欢

转载自blog.csdn.net/qq_24147051/article/details/104040992