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

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

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

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

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

比如先進(jìn)入/User/59,然后把59改成60,按下回車,這時(shí)候不會(huì)跳轉(zhuǎn),要再選中一下按回車才會(huì)跳轉(zhuǎn)

回答
編輯回答
心癌

指向同一個(gè)component的默認(rèn)會(huì)使用原先的組件

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

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

2017年10月1日 10:45