我有一个 svelte 存储对象 user
,只要 consumer
对象发生更改,它就会设置为另一个对象 consumer
:
$: $user = consumer;
我可以看到 user
正在更新,但是当我通过使用 href 或 window.location.replace()
单击按钮更改路线时,商店似乎是重置。
我在文档中找不到任何与此相关的内容。如何在路线更改后保留商店?感谢您的帮助。
最佳答案
供(可能是我自己的) future 引用:
我解决了这个问题。我正在使用 sapper - 我应该使用 goto()
,如下所述:https://sapper.svelte.dev/docs#goto_href_options
关于javascript - 如何在路线变化时保持精简的商店状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60424634/