programing

Cookie 및 Vue-persist에서 만료 시간을 시간 또는 분으로 설정하려면 어떻게 해야 합니까?Vuex

sourcetip 2022. 7. 14. 22:55
반응형

Cookie 및 Vue-persist에서 만료 시간을 시간 또는 분으로 설정하려면 어떻게 해야 합니까?Vuex

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 개체를 초 또는 분으로 설정하려면 어떻게 해야 합니까?

3이 무슨 뜻인지 모르겠어요.

숫자의 경우,expires일수를 의미합니다.

3이 무슨 뜻인지 모르겠다

그래서:

Cookies.set(key, state, {
  expires: 3
})

쿠키가 3일 후에 만료됨을 의미합니다.

expires 개체를 초 또는 분으로 설정하려면 어떻게 해야 합니까?

개체를 사용할 수 있습니다.

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
});

언급URL : https://stackoverflow.com/questions/49470134/how-do-i-set-expire-time-to-hours-or-minutes-in-cookie-and-vue-persist-vuex

반응형