今天在寫ISearch的時候,碰到了一個小問題:我想給主頁設置錨點,可是傳統的設置錨點方法會與項目總使用的react-router衝突,控制檯會報錯,並且不能刷新頁面。react
我本身想了一種解決方案:react-router
給頭部導航欄中的a標籤加一個onClick事件,綁定函數,傳不一樣的value值,分別經過不一樣的ref獲取offsetTop,再設置window.scrollTo,便可實現錨點跳轉的功能。函數
初學者才學尚淺,如有錯漏,望不吝賜教。router
今天在寫ISearch的時候,碰到了一個小問題:我想給主頁設置錨點,可是傳統的設置錨點方法會與項目總使用的react-router衝突,控制檯會報錯,並且不能刷新頁面。react
我本身想了一種解決方案:react-router
給頭部導航欄中的a標籤加一個onClick事件,綁定函數,傳不一樣的value值,分別經過不一樣的ref獲取offsetTop,再設置window.scrollTo,便可實現錨點跳轉的功能。函數
初學者才學尚淺,如有錯漏,望不吝賜教。router