Кэш ттл кеша в Vue - PullRequest
       3

Кэш ттл кеша в Vue

0 голосов
/ 08 октября 2018

Я использую Vuex и vuex-persistedstate в моем проекте.
Как я могу изменить время жизни (ttl) локального хранилища в Vue?
Извините за мой плохой английский PS Я использую это решение Когда истекает срок действия элементов в локальном хранилище HTML5? .

1 Ответ

0 голосов
/ 08 октября 2018

vuex-persistedstate, похоже, использует эту библиотеку cookie:

https://github.com/js-cookie/js-cookie#expires

В этом примере также есть свойство expired (взято из их документации):

const store = new Store({
  // ...
  plugins: [
    createPersistedState({
      storage: {
        getItem: key => Cookies.get(key),
        setItem: (key, value) =>
          Cookies.set(key, value, { expires: 3, secure: true }),
        removeItem: key => Cookies.remove(key),
      },
    }),
  ],
})

Число 3 здесь - это количество дней, если вы хотите меньше, вы можете следить за этим FAQ:

https://github.com/js-cookie/js-cookie/wiki/Frequently-Asked-Questions#how-to-make-the-cookie-expire-in-less-than-a-day

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...