react-router踩坑

一、當用BrowserRouter時,<Link/>組件必須放在BrowserRouter裏,若是是存在於某個組件裏的Link,則該組件也必須放在Router裏,否則會出現url改變頁面爲更新的狀況。而HashRouter不會出現這個問題html

 

二、用BrowserRouter,打包後打開index.html會提示錯誤,緣由好像是訪問index.html執行了replaceState方法,由於不支持url跨域,因此報錯跨域

相關文章
相關標籤/搜索