js-cookie可以通过设置过期时间来控制cookie的生命周期。可以通过在set方法中传入过期时间来设置cookie的过期时间。过期时间可以是一个UTC日期对象或者一个相对于当前时间的天数。
方法一:使用时间戳来设置过期时间,可以精确到毫秒
例如,设置cookie过期时间为1小时后,可以使用以下代码:
Cookies.set('name', '张三', { expires: 1 });
如果设置cookie过期时间为未来的一天后,可以使用以下代码:
var oneDay = 24 * 60 * 60 * 1000; // 一天的毫秒数
var date = new Date();
date.setTime(date.getTime() + oneDay);
Cookies.set('name', '张三', { expires: date });
方法二:使用数字来设置过期时间,数字代表的是天数
还可以通过设置cookie过期时间为相对当前时间的天数,例如设置cookie过期时间为30天后,可以使用以下代码:
Cookies.set('name', '张三', { expires: 30 });
上述代码中,expires参数表示cookie的过期时间。如果省略该参数,默认设置为浏览器关闭时过期。
本文暂时没有评论,来添加一个吧(●'◡'●)