簡體   English   中英

當 Meteor FlowRouter 更改路由參數時如何重新加載?

[英]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 指南

FlowRouter.watchPathChange()放在Tracker.autorun()中並不是唯一的選擇。 您可以自動運行上面列出的一些功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM