Как сохранить магазин стройный - PullRequest
1 голос
/ 07 июня 2019

Существует ли прямая опция сохранения данных хранилища svelte, так что даже при обновлении страницы данные будут доступны.

Я не использую локальное хранилище, так как хочу, чтобы значения были реактивными.

1 Ответ

3 голосов
/ 07 июня 2019

Вы можете вручную создать подписку на свой магазин и сохранить изменения в localStorage, а также использовать потенциальное значение в localStorage в качестве значения по умолчанию.

Пример

<script>
  import { writable } from "svelte/store";
  const store = writable(localStorage.getItem("store") || "");

  store.subscribe(val => localStorage.setItem("store", val));
</script>

<input bind:value={$store} />
...