让 Routify 使用#hash

Make Routify use #hash

我正在使用这款 Svelte 路由器 - https://routify.dev/

它工作正常,但我无法让它使用散列而不是常规路径。

在示例中,我已将导航更改为 ["./#index", "Home"],,它会更改地址栏,但路由器不再对更改做出反应。

我对 Svelte 和 Routify 还很陌生,所以我什至不知道从哪里开始。文档中也没有太多内容。谢谢!

如图所示in this post您只需要在src/App.svelte 文件中将路由器组件标签更改为<Router config={{useHash: true}} {routes} />

所有使用 url helper 的链接都将自动获取哈希值。