【问题标题】:React-Router Navigation Appearing Twice On path='/'React-Router 导航在 path='/' 上出现两次
【发布时间】:2018-11-18 19:06:17
【问题描述】:

在应用程序中,除了主页'/'之外,所有页面中的导航都是单一的。

如何防止导航在主页中出现两次。这是一个截图和 react-router 的代码。

React-Router 中双菜单的屏幕截图:

代码如下:

class App extends Component {
  render() {
    return ( 
     <BrowserRouter>
        <div>
            <Navigator />
            <Switch>
                <Route path='/'exact strict component ={HomeIndex} />
                <Route path='/Pricing' exact component ={Pricing} />
                <Route component={Error404}/>
            </Switch>
        </div>
     </BrowserRouter>
    );
  }
}

【问题讨论】:

  • 尝试移除 strict 属性
  • @c-chavez 我删除了它,但之后没有任何反应..
  • 您能告诉我们您的HomeIndex 组件代码吗?

标签: reactjs react-router-v4 react-router-dom


【解决方案1】:

检查您的HomeIndex 组件后,您可能在HomeIndex 组件中再次使用&lt;Navigator /&gt;

【讨论】:

  • 没关系。 @BoringProgrammer
猜你喜欢
  • 2020-10-05
  • 2015-12-12
  • 2017-10-14
  • 2021-10-16
  • 1970-01-01
  • 1970-01-01
  • 2023-03-22
  • 1970-01-01
  • 2020-07-09
相关资源
最近更新 更多