cookie.js 477 B

123456789101112131415
  1. /**
  2. * Set a Cookie
  3. * @param cName 名称
  4. * @param cValue 值
  5. * @param expDays 过期时间(天)
  6. * demo:
  7. * let username = 'Max Brown';
  8. * setCookie('username', username, 30);
  9. */
  10. export function setCookie(cName, cValue, expDays) {
  11. const date = new Date();
  12. date.setTime(date.getTime() + expDays * 24 * 60 * 60 * 1000);
  13. const expires = "expires=" + date.toUTCString();
  14. document.cookie = cName + "=" + cValue + "; " + expires + "; path=/";
  15. }