使Routify使用#hash

问题描述

我正在使用此svelte路由器-https://routify.dev/

它可以正常工作,但我无法使用哈希代替常规路径。

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

我是svelte和Routify的新手,所以我什至不知道从哪里开始。文档中也没有太多内容。谢谢!

解决方法

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

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