鍍金池/ 問答/HTML/ chrome瀏覽器url參數(shù)不同第一次不更新網(wǎng)頁?

chrome瀏覽器url參數(shù)不同第一次不更新網(wǎng)頁?

一個React應(yīng)用,首先訪問 example.com/#/user?id=1 頁面更新,然后復(fù)制 example.com/#/user?id=2 點(diǎn)擊回車,頁面還是id=1的內(nèi)容,再次刷新才能看到id=2 的內(nèi)容。但是當(dāng)訪問example.com/#/other時首次訪問就可以看到other的內(nèi)容
如何解決?

回答
編輯回答
生性

如果你對id的處理是在constructor或者componentDidMount,那么就不會更新,因為如果你只改變id,組件并不會銷毀,僅僅是props改變了,最多重新render一下。所以依賴于你對id怎么處理的

2018年4月27日 22:31