使用Ant Design Anchor組件的一個坑及解決
更新時間:2024年04月28日 09:42:39 作者:問白
這篇文章主要介紹了使用Ant Design Anchor組件的一個坑及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
現(xiàn)象
在使用Ant Design@4.21.3版本中Anchor組件時,遇到一個問題。
點擊左側(cè)菜單錨點時,頁面總報錯沒有找到對應的路由。
現(xiàn)象如下
所示:


因為使用的是hash路由,所以在頁面使用這Anchor組件時,就會自動的去react-router這個組件中去尋找對應的路由,而不是去頁面找對應的錨點,所以就會報找不到的錯誤。
代碼中路由配置
如下:

解決
將hash路由換成history路由即可解決

最終修復完之后效果就正常了。

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
react?app?rewrited替代品craco使用示例
這篇文章主要為大家介紹了react?app?rewrited替代品craco使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-11-11
React Native第三方平臺分享的實例(Android,IOS雙平臺)
本篇文章主要介紹了React Native第三方平臺分享的實例(Android,IOS雙平臺),具有一定的參考價值,有興趣的可以了解一下2017-08-08

