svelte - Svelte 中的路由? (在页面之间导航)

标签 svelte

我是 svelte 新手。我想知道是否有任何内置功能可以在 svelte 中的页面之间导航,或者我是否必须使用第三方库,例如(作为react.js 的react-router)?

最佳答案

Svelte 没有内置路由器。 但还有其他几种选择。

对于单页应用程序,有 svelte-router、tinro 等。 对于多页面来说,目前三大是Routify、ElderJS和SvelteKit。

Routify 为您带来路由和其他一些东西(我自己不经常使用它)

ElderJS 非常适合制作非常大的静态网站(1000+ 页面)

SvelteKit 是 Svelte 团队自己制作的,如果你想要服务器端渲染,值得一看,它可以与 React 的 NextJS 相媲美。

https://www.npmjs.com/package/svelte-routing

https://www.npmjs.com/package/tinro

https://www.routify.dev/

https://github.com/Elderjs/elderjs

https://kit.svelte.dev/

关于svelte - Svelte 中的路由? (在页面之间导航),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71121702/

相关文章:

typescript - 插件 typescript : @rollup/plugin-typescript TS2307: Cannot find module './App.svelte' or its corresponding type declarations

javascript - 使用 Sapper,如何在出现 404 错误时重定向到索引页面?

javascript - 在 svelte 中裁剪图像第一个参数是必需的,并且必须是 <img> 或 <canvas> 元素

javascript - 如何根据 #each 中解压的值使用 Svelte 更改 Tailwind CSS 背景颜色?

svelte - 是否可以使用目标对象分派(dispatch) svelte 自定义事件?

javascript - 如何在 SvelteKit 中设置 SCSS 导入的基本路径?

svelte - 延迟加载图像( slim /工兵)

reactjs - 使用 svelte js 的原因

svelte - 如何在 SvelteKit 中从 Markdown 创建页面

javascript - onMount 和事件监听器