Как сохранить состояние магазина Svelte при изменении маршрута? - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть объект хранилища svelte user, который устанавливается на другой объект consumer при каждом изменении объекта consumer:

$: $user = consumer;

Я вижу, что user обновляется, однако, когда Я изменяю маршрут, нажимая кнопку с помощью href или window.location.replace(), магазин кажется сброшенным.

Я не смог найти ничего в документации по этому поводу. Как я могу сохранить магазин при смене маршрута? Спасибо за вашу помощь.

1 Ответ

1 голос
/ 27 февраля 2020

Для (вероятно, моей) будущей ссылки:

Я решил проблему. Я использую сапер - я должен был использовать goto(), как указано здесь: https://sapper.svelte.dev/docs#goto_href_options

...