【发布时间】:2021-11-12 07:09:42
【问题描述】:
我有以下文件夹结构
-> routes
'-> blog
|-> __layout.svelte
|-> blogs.svelte
'-> new.svelte
此时 __layout.svelte 我必须硬编码完整的 URL,
<a href="/blog/blogs>All Blogs</a>
<a href="/blog/new>Create New Blog</a>
我希望能够删除 href 中的 /blog 硬编码,就好像我从 blog 移动到 posts 我必须更改所有 URL。所以像
<a href="{folder}/blogs">All Blogs</a>
有可能吗?
【问题讨论】:
-
sveltekit,现在不支持了。由于 sveltekit 是一个 SSR 版本,它不会在不久的将来将此作为功能包括在内。或者您可以使用支持您要求的
svelte-spa-router第三方库github.com/ItalyPaleAle/svelte-spa-router/blob/master/…