Getting Started

安装和设置

编辑此页面

Solid-Router 是 Solid 的通用路由器,可用于客户端或服务器端渲染。它的灵感来自并结合了 React RouterEmber Router 的范式。

路由器提供了一种基于浏览器 URL 改变用户视图的方法。这使得单页应用能够模拟传统多页面网站。要使用 Solid 路由器,需要指定依赖于 URL(路径)值的Routes 组件,路由器负责处理这些组件的切换机制。


设置

要开始使用 Solid Router,请使用您首选的包管理器进行安装。


配置路由

Router 组件是路由器的根组件。它负责管理 UR L并根据 URL 渲染合适的 Route

要配置路由,导入 Router 组件,然后通过渲染路由器组件启动应用程序。

import { render } from "solid-js/web";
import { Router } from "@solidjs/router";
const wrapper = document.getElementById("app");
if (!wrapper) {
throw new Error("Wrapper div not found");
}
render(() => <Router />, wrapper)

这将设置路由器,用于匹配 URL 并渲染相应的路由。

报告此页面问题