cookie如何存储多个信息?

tomorrow93 2018-05-02 09:28:02
网上找了cookie的教程,几乎都是只能存一个数据,我想改为能存储2个数据。以下为cookie公共方法:
/*用export把方法暴露出来*/
/*设置cookie*/
export function setCookie(c_name,value,expire) {
var date=new Date()
date.setSeconds(date.getSeconds()+expire)
document.cookie=c_name+ "="+escape(value)+"; expires="+date.toGMTString()
console.log(document.cookie)
}

/*获取cookie*/
export function getCookie(c_name){
if (document.cookie.length>0){
let c_start=document.cookie.indexOf(c_name + "=")
if (c_start!=-1){
c_start=c_start + c_name.length+1
let c_end=document.cookie.indexOf(";",c_start)
if (c_end==-1) c_end=document.cookie.length
return unescape(document.cookie.substring(c_start,c_end))
}
}
return ""
}

/*删除cookie*/
export function delCookie(c_name){
setCookie(c_name, "", -1)
}


现有一需求,登录时存储用户名和token,该怎么修改cookie呀?
...全文
907 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
2018-05-02
  • 打赏
  • 举报
回复
setCookie('name', 'abc', 120); setCookie('token', '123', 120);

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧