[英]How to reload when a route parameter changes with Meteor FlowRouter?
我正在使用 Meteor 和 FlowRouter,當我更改 url(或者我的路線的參數之一)時,我想強制我的頁面重新加載。 有人會知道這樣做的方法嗎?
關於這個問題有一些爭論,但我還沒有找到滿意的答案。
PS:我知道一種建議的方法是將FlowRouter.watchPathChange()
放在Tracker.autorun()
但這對於我想要做的事情(根據路由參數更改 css 類Tracker.autorun()
似乎不太令人滿意,而且我'想要具有重新加載頁面的效果。
FlowRouter 有一些反應式 API 可以非常有效地訪問 URL 狀態:
- FlowRouter.getParam("paramName")
- FlowRouter.getQueryParam("queryParamName")
- FlowRouter.getRouteName()
將FlowRouter.watchPathChange()
放在Tracker.autorun()
中並不是唯一的選擇。 您可以自動運行上面列出的一些功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.