基于配置的路由
编辑此页面Solid Router 支持基于配置的路由,无需使用 JSX 设置路由。
要定义单个路由,可以将路由定义对象传递给 <Router>
组件:
在路由定义对象中,必须提供一个 path
属性来定义要匹配的路径,以及一个component
属性来指定当路径匹配时要渲染的组件(或元素)。
要定义多个路由,可以将路由定义对象数组传递给 <Router>
组件:
路由定义对象数组中的每个路径都会与当前 URL 进行匹配,当找到匹配项时,相应的组件将被渲染。在上面的示例中,根路径(/
)渲染 Home
页面,路径 /hello-world
渲染一个 h1
元素,路径 /about
渲染 About
组件。