组件路由
编辑此页面在 Solid Router 中,路由可以直接在应用程序的模板中使用 JSX 定义。这是在 Solid Router 中定义路由最常见的方式。
要使用 JSX 定义路由,需要为每个要定义的路径在 <Router>
组件中添加 Route
Route 组件接收一个 path
属性作为要匹配的路径,和一个 component
prop 用于传递在路径匹配时要渲染的组件(或元素)。
在上面的示例中,当用户导航到根路径 /
时,会渲染 Home
页面。
要在路由器中应用多个路由,请在 Router
中添加额外的 Route
组件:
此示例定义了三个路由:根路径(/
)渲染 Home
页面,路径 /hello-world
渲染一个 h1
元素,以及路径 /about
渲染 About
组件。