路由参数随Meteor FlowRouter变化时如何重新加载?

时间:2017-02-12 11:11:43

标签: meteor routing meteor-blaze flow-router

我正在使用Meteor和FlowRouter,当我更改url(或者我的路由的一个参数)时,我想强制我的页面重新加载。有人知道这样做的方法吗?

这方面有一些debates,但我还没有找到满意的答案。

PS: 我知道一个建议的方法是将FlowRouter.watchPathChange()放在Tracker.autorun()内但是这对我想要做的事情似乎不太满意(根据路由参数更改css类),另外我喜欢具有重新加载页面的效果。

1 个答案:

答案 0 :(得分:1)

  

FlowRouter有一些用于非常有效地访问URL状态的反应API:

     
      
  • FlowRouter.getParam( “PARAMNAME”)
  •   
  • FlowRouter.getQueryParam( “queryParamName”)
  •   
  • FlowRouter.getRouteName()
  •   

FlowRouter guide

FlowRouter.watchPathChange()置于Tracker.autorun()内并不是唯一的选择。您可以自动运行上面列出的一些功能。