主路由组件,用于包裹所有路由并提供路由上下文。
类型:
参数:
mode: 可选的路由模式,'hash' 或 'history'。默认为 'hash'root: 可选组件,用于包裹所有路由渲染的组件children: 要渲染的 <Route> 组件示例:
定义路由及其对应的组件。
类型:
参数:
path: 此路由的路径模式sensitive: 可选标志,使路径匹配区分大小写。默认为 falsecomponent: 路由匹配时要渲染的可选组件children: 可选嵌套 <Route> 组件示例:
创建指向其他路由的可导航链接。
类型:
参数:
to: 目标路径,可包含查询字符串relative: 可选标志,导航到相对路径。默认为 truereplace: 可选标志,替换当前历史记录而不是添加新记录noScroll: 可选标志,阻止导航时滚动到顶部state: 可选的状态对象,会被传递给 history.state。默认为 nullstyle: 可选 CSS 样式class: 可选 CSS 类名activeClass: 链接激活时应用的可选 CSS 类名end: 可选标志,精确匹配路径。设为 true 时,仅当当前路径完全匹配时链接才激活children: 链接的可选内容示例: