鍍金池/ 問答/HTML5  Linux/ react-router 里 地址欄輸入相同地址,參數(shù)不同的不會立刻跳轉?

react-router 里 地址欄輸入相同地址,參數(shù)不同的不會立刻跳轉?

現(xiàn)在有一個User頁面的router

<Route path='/User/:actid' component={User} > 
</Route>

再改變地址欄User后面的actid參數(shù)的時候,第一次輸入是不會跳轉的,只有再按一次回車,才回跳轉。

比如先進入/User/59,然后把59改成60,按下回車,這時候不會跳轉,要再選中一下按回車才會跳轉

回答
編輯回答
心癌

指向同一個component的默認會使用原先的組件

  1. watch
  2. 路由守衛(wèi)

用這兩個去監(jiān)聽更新數(shù)據(jù)吧
好像還有一種路由設置key的方案

2017年10月1日 10:45