0
我想以編程方式使用React-router重定向。但是,我遇到了一個問題。反應路由器TransitionTo缺失參數
路線
<Route handler={Home} path="/">
<Route handler={Handler2} name="route-2" path="/route2" />
<Route handler={Handler3} name="route-3" path="/route3/:param1" >
<Route handler={Handler4} name="route-4" path="subroute/:param2" />
</Route>
</Route>
A組分深層次結構中,處理器的孩子
...
contextTypes: {
router: React.PropTypes.func
},
handleClick : function(e){
this.context.router.transitionTo('route-4',{param1:1,param2:2});
},
...
我能夠調用transitionTo功能,也是正確的路線,但我得到錯誤說,
不變衝突:缺少 「參數1」 爲路徑 「:參數1/subroute /:/路徑3 /參數2」 參數
請幫助。這是一個語法錯誤?