const vuexCookie = new VuexPersist({
restoreState: (key, storage) => Cookies.getJSON(key),
saveState: (key, state, storage) => Cookies.set(key, state, {
expires: 3
}),
modules: ['user'] // only save user module
})
如何将expires对象设置为秒或分钟?
我不明白这意味着什么。
答案 0 :(得分:1)
如果是数字,expires
表示天。
我不明白这意味着什么
所以:
Cookies.set(key, state, {
expires: 3
})
表示Cookie将在 3天过期。
如何将expires对象设置为秒或分钟?
你can use a Date
对象:
var inFifteenMinutes = new Date(new Date().getTime() + 15 * 60 * 1000);
Cookies.set('foo', 'bar', {
expires: inFifteenMinutes
});
或者设定一天的一小部分:
var in30Minutes = 1/48;
Cookies.set('foo', 'bar', {
expires: in30Minutes
});