我是靠谱客的博主 虚幻向日葵,最近开发中收集的这篇文章主要介绍cookie存储、获取、删除封装方法总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


/ 获取cookie /
function getCookie ( name ) { //export暴露方法的写法export const getCookie = (name) => {
var arr, reg = new RegExp( '(^| )' + name + '=([^;]*)(;|$)')
if ( arr = document. cookie. match( reg)) {
return unescape( arr[ 2])
} else {
return null
}
}
/ 储存cookie /
function setCookie ( cName , value , expiredays ) => {
var exdate = new Date()
exdate. setDate( exdate. getDate() + expiredays)
document. cookie = cName + '=' + escape( value) +
(( expiredays === null) ? '' : ';expires=' + exdate. toGMTString())
}


/ 删除cookie /
function delCookie ( name ) {
var exp = new Date()
exp. setTime( exp. getTime() - 1)
var cval = 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存储、获取、删除封装方法总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部