美文网首页前端积累
cookie存储、获取、删除封装方法总结

cookie存储、获取、删除封装方法总结

作者: Y丶小琪 | 来源:发表于2018-04-02 10:03 被阅读1次

/ 获取cookie/

function getCookie (name){          //export暴露方法的写法export const getCookie = (name) => {

vararr,reg=newRegExp('(^| )'+name+'=([^;]*)(;|$)')

if(arr=document.cookie.match(reg)) {

returnunescape(arr[2])

}else{

returnnull

  }

}

/储存cookie/

function setCookie (cName, value, expiredays) => {

varexdate=newDate()

exdate.setDate(exdate.getDate() +expiredays)

document.cookie=cName+'='+escape(value) +

((expiredays===null) ?'':';expires='+exdate.toGMTString())

}

/删除cookie/

function delCookie(name){

varexp=newDate()

exp.setTime(exp.getTime() -1)

varcval=getCookie(name)

if(cval!=null) {

document.cookie=name+'='+cval+';expires='+exp.toGMTString()

  }

}

调用:存储cookie:setCookie('user_name', data.user.user_name, 30)       //存储名、存储值、过期时间

获取cookie:getCookie('user_name')

          删除cookie:delCookie('user_name')

相关文章

  • cookie存储、获取、删除封装方法总结

    / 获取cookie/ function getCookie (name){ //export暴露方法的写...

  • 在Vue中怎么使用cookie 之 vue-cookies

    cookie 在工作中比较常用, 可以自行封装一些 添加/删除/获取cookie的方法, 可参考这个在Vue中有个...

  • 读写操作

    获取cookie 删除cookie 写入cookie

  • 2020-11-04

    本地存储 、获取、移除、方法的封装

  • Flask中cookie的使用

    设置cookie 获取cookie,和删除cookie

  • cookie

    //设置cookie //获取cookie //封装cookie调用 以对象的形式获取 //key // 设置有效...

  • 玩转服务端cookie

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

  • Cookie

    设置cookie 获取cookie 封装cookie调用 以对象的形式获取 key 设置有效期:

  • Cookie

    一、Cookie管理:允许获取,设置和删除cookie。Cookies是存储在浏览器中的小片段信息,并随每个后续请...

  • javascript常见函数2

    设置cookie 获取cookie 移除指定名称cookie json转字符串 ajax封装 jsonp封装 正则...

网友评论

    本文标题:cookie存储、获取、删除封装方法总结

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