dojo dragon main logo

错误路由

当路由与路由配置中的任何路由(exactpartial)不匹配时,会注册一个名为 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>
	);
});

如果注册了默认路由,则在应用程序初始加载时,它将优先于错误路由。