错误路由
当路由与路由配置中的任何路由(exact
或 partial
)不匹配时,会注册一个名为 errorRoute
的特殊 route
来匹配。您可以使用此 route
来渲染一个小部件,以告知用户该路由不存在。
import { create, tsx } from '@dojo/framework/core/vdom';
import Route from '@dojo/framework/routing/Route';
const factory = create();
export default factory(function App() {
return (
<div>
<Route
id="errorRoute"
renderer={() => {
return <div>Unknown Page</div>;
}}
/>
</div>
);
});
如果注册了默认路由,则在应用程序初始加载时,它将优先于错误路由。