0.0.2 • Published 11 months ago

@x-edu/route v0.0.2

Weekly downloads
-
License
-
Repository
-
Last release
11 months ago

@x-edu/route

发布

发布到 npm 官方 registry 上,注意不要发到 npm.sdp.nd 上

npm publish

发布后需要同步版本,依次访问如下地址,进行同步

API

React Router Components

AsyncRoute

异步加载路由组件,用于按需加载React组件。

参数类型描述
moduleFunction返回一个Promise的函数,用于动态加载React组件。
pathstring路由的路径。
...restRouteProps其他传递给Route组件的属性。

removeLoginParam

移除URL查询参数中的登录参数。

参数类型描述
searchstring | URLSearchParamsURL的查询字符串。

Route

带权限控制的路由组件。

参数类型描述
permission(props: RouteProps & { history: ReturnType<H> }) => Promise<boolean> \| boolean \| ComponentType权限控制逻辑,可以是布尔值、Promise或组件。
pathstring路由的路径。
...restany其他传递给PureRoute组件的属性。

Switch

用于包裹多个Route组件,提供路由切换功能。

参数类型描述
prefixstring路由前缀,默认为空。
childrenReact.ReactNode包含多个Route组件的子元素。
0.0.2

11 months ago

0.0.1

1 year ago