如何在路由更改期间保持持久存储状态?

时间:2020-02-27 00:32:16

标签: javascript svelte sapper svelte-3 svelte-store

我有一个苗条的存储对象user,只要consumer对象发生更改,它就会设置为另一个对象consumer

$: $user = consumer;

我可以看到user正在更新,但是当我通过单击href或window.location.replace()来更改路线时,商店似乎已重置。

我在文档中找不到有关此的任何内容。我如何在路线变更中坚持存储?感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

(可能是我自己的)将来的参考文献:

我解决了这个问题。我正在使用Sapper-我应该一直在使用TesseractConfig.cmake,如此处记录:https://sapper.svelte.dev/docs#goto_href_options