我使用下面的代码来处理未知路线。
config.mapUnknownRoutes(instruction =>
{
_self.router.navigate(_self.routerConfigInfo.defaultRoute);
return;
});
例如:
我的默认路线是"欢迎"我目前在Route MyApp上,这是已知的路由,现在如果我在地址栏上将MYApp更改为MyApplication(未知路由),那么我的应用程序正确导航到默认路由欢迎,但在地址栏中,我的URL仍然是MyApplication。它应该表示欢迎,但它没有发生。知道我做错了吗?
默认路线:http://localhost/framework/
当前路线:http://localhost/framework/#/MyApp?cid=123
在地址栏上手动更改路线:http://localhost/framework/#/MyApplication?cid=123
我的网址为http://localhost/framework/#/MyApplication?cid=123而不是http://localhost/framework/