Как сохранить стройное состояние хранилища при изменении маршрута?

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

$: $user = consumer;

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

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


person TomHill    schedule 27.02.2020    source источник


Ответы (1)


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

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

person TomHill    schedule 27.02.2020