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