繁体   English   中英

如何使用page.js检查URL并发出路由

[英]How to examine url and emit routing with page.js

是否可以在当前URL上发出路由,即获取page.js来调用当前路径上的相应回调?

这种情况的用例是,如果用户登录/退出我的应用程序,我希望page.js然后在当前路径上进行路由,因为当前路径可能会基于身份验证状态显示不同的视图。

我使用的是Riot.js路由器,只是切换使用了page.js的某些功能,但是page.js似乎缺少Riot.js的这一核心功能(请参阅此处 )。

ps当前,我的解决方法只是location.reload() ,但这并不理想。

您可以通过简单地用URL调用Page来使Page路由到任意URL。

因此,在您的情况下,您可以尝试:

page( location.pathname );

或者,如果您还有其他方法可以维护当前所走路线的方法:

page( someStorageMechanism.currentRoute );

但是, location.reload(); 永远也不可能打破。 我个人认为这是理想,而不是不理想。 为什么不使用本机浏览器行为?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM