0

将一个工兵应用程序移动到 svelte/routify。总的来说,我更喜欢这种结构,但我遇到了绝对路径的问题。

我有一个导航栏,其中包含以下链接

  1. 关于
  2. 项目

我还有另一条不在 Nav 中的路线,即 Items 的嵌套动态路线[item].svelte

Naviagtion 工作正常,但是每当我点击嵌套的动态路由www.example.com/items/item时,我都会获得该页面,但无法导航回其他“父”/非嵌套页面。

因此,当单击一次链接并到达该嵌套路由时,url 路径(在浏览器搜索栏中)更改为正确的路径(即从www.example.com/items/itemto www.example.com/about,但 about 页面不会加载。当然,从这个阶段开始,重新加载页面会使页面出现。

我的导航链接看起来像 ...<a href="/items" ... ><a href="/about" ... >,等等。

预先感谢您的帮助。

4

1 回答 1

1

尝试使用 url helper 方法而不是直接 hrefs。

<a class="nav-link" href={$url('./irrigation')}>灌溉

于 2020-08-21T02:21:50.867 回答