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