【问题标题】:React Router change the address but doesn't load the second pageReact Router更改地址但不加载第二页
【发布时间】:2021-01-28 02:46:43
【问题描述】:

我正在尝试在我的 react 应用上加载新页面,搜索栏上的地址更改正确,但页面未加载。

这是我的代码:

import React from "react";
import ReactDOM from "react-dom";
import "./index.css";
import App from "./App";
import Menu from "./components/Pages/Menu/index";
import { BrowserRouter, Route, Switch } from "react-router-dom";

const rootElement = document.getElementById("root");
ReactDOM.render(
  <BrowserRouter>
    <Switch>
      <Route exact path="/" component={App} />
      <Route path="/Menu" component={Menu} />
    </Switch>
  </BrowserRouter>,
  rootElement
);

【问题讨论】:

    标签: javascript reactjs react-router-dom


    【解决方案1】:

    您确定更改页面正确吗?

    多种方法之一:

    <button onClick={() => window.location.replace("/Second")}>Change to Second page</button>
    

    应该适合你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-07
      • 2023-01-12
      • 1970-01-01
      • 2020-10-13
      • 2020-08-16
      • 1970-01-01
      相关资源
      最近更新 更多