如何检查 url 并使用 page.js 发出路由
How to examine url and emit routing with page.js
是否可以在当前 URL 上发出路由,即获取 page.js 以调用当前路径上的相应回调?
这个用例是如果用户正在签署 in/out 我的应用程序,我希望 page.js 然后在当前路径上路由,因为当前路由可能会显示不同的视图基于身份验证状态。
我正在使用 Riot.js 路由器,只是切换到利用一些 page.js 功能,但 page.js 似乎缺少 Riot.js 具有的核心功能(参见 here)。
p.s。目前我的解决方法很简单 location.reload()
,但这并不理想。
您可以通过简单地使用 URL.
调用页面来使页面路由到任意 URL
所以对于你的情况,你可以尝试:
page( location.pathname );
或者,如果您有一些其他方法来维护您当前所处路线的方法:
page( someStorageMechanism.currentRoute );
但是,location.reload();
不太可能 永远 中断。我个人认为这是理想的,而不是不理想的。为什么不使用本机浏览器行为?
是否可以在当前 URL 上发出路由,即获取 page.js 以调用当前路径上的相应回调?
这个用例是如果用户正在签署 in/out 我的应用程序,我希望 page.js 然后在当前路径上路由,因为当前路由可能会显示不同的视图基于身份验证状态。
我正在使用 Riot.js 路由器,只是切换到利用一些 page.js 功能,但 page.js 似乎缺少 Riot.js 具有的核心功能(参见 here)。
p.s。目前我的解决方法很简单 location.reload()
,但这并不理想。
您可以通过简单地使用 URL.
调用页面来使页面路由到任意 URL所以对于你的情况,你可以尝试:
page( location.pathname );
或者,如果您有一些其他方法来维护您当前所处路线的方法:
page( someStorageMechanism.currentRoute );
但是,location.reload();
不太可能 永远 中断。我个人认为这是理想的,而不是不理想的。为什么不使用本机浏览器行为?