标签:new regexp tst func date() 删除 turn expired ring
更多参考:https://www.npmjs.com/package/js-cookie
安装
cnpm install js-cookie --save
使用
import cookies from 'js-cookie' // 设置cookie cookies.set('name', 'value') cookies.set('name', 'value', { expires: days }) // 获取cookie cookies.get('name') // 删除cookie cookies.remove('name')
建立cookie.js
// 获取cookie export function getCookie(key) { var arr = [] var reg = new RegExp('(^| )' + key + '=([^;]*)(;|$)') arr = document.cookie.match(reg) if (arr) { return decodeURIComponent(arr[2]) } else { return null } } // 设置cookie export function setCookie(key, value, expiredays) { var expires = new Date() expires.setDate(expires.getDate() + expiredays) document.cookie = key + '=' + encodeURIComponent(value) + (expiredays ? ';expires=' + expires.toGMTString() : '') } // 删除cookie export function delCookie(key) { var expires = new Date() expires.setTime(expires.getTime() - 1) var value = getCookie(key) if (value != null) { document.cookie = key + '=' + value + ';expires=' + expires.toGMTString() } }
使用
import { getCookie, setCookie, delCookie } from './cookie.js' setCookie(key, value, expiredays) getCookie(key) delCookie(key)
标签:new regexp tst func date() 删除 turn expired ring
原文地址:https://www.cnblogs.com/shifeng-/p/10333924.html