[英]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.