2017-07-12 102 views
0

在引導散列鏈接鏈接用於切換可摺疊面板:陣營路由器:防止哈希(#)從重新呈現組件

<Link to='#' data-toggle='collapse' data-target={dataTarget} aria-expanded='false'>{this.props.text}</Link> 

當點擊這樣的鏈接,我想做出反應路由器無法重新 - 提供組件。

上述鏈接用於溢出某些頁面內容的導航菜單中。在菜單中單擊鏈接時,會導致刷新頁面內容。發生這種情況是因爲反應路由器在鏈接上點擊並因此觸發當前頁面的路由。

我該如何避免這種情況,因此鏈接只是切換可摺疊面板而不會導致重新渲染?

回答

0

刪除# from ='#'`並且它不會刷新。

+0

如果我這樣做:= ='反應路由器只是導航到網站的根目錄 – ThomasH

+0

?呈現的html外觀是什麼樣子 –