【问题标题】:Link in React Router not redirecting to pageReact Router 中的链接未重定向到页面
【发布时间】:2021-06-06 15:45:51
【问题描述】:

NavLink 未重定向到指定页面:“api/pages/abc”:

import { BrowserRouter as Link } from 'react-router-dom';
class MyPage extends React.Component{
    render(){
        return(
            <Dropdown.Menu>
                <Link to="api/pages/abc">
                     <Dropdown.Item >
                        Edit
                     </Dropdown.Item>
                 </Link>
            </Dropdown.Menu>
        );
    }
}

export default MyPage;

在另一个文件中:

import { BrowserRouter as Link, Router, Route, Switch } from 'react-router-dom';
<Router>
    <Switch>
        <Route path="api/pages/abc" component={MyPage} />
    </Switch>
</Router>


    

可能是什么问题,为什么它没有重定向到指定页面:“api/pages/abc”?

【问题讨论】:

    标签: javascript reactjs react-redux react-router react-hooks


    【解决方案1】:

    你是导入链接错误,而不是这个

    import { BrowserRouter as Link } from 'react-router-dom';
    

    使用这个

    import { Link } from "react-router-dom";
    

    文档:https://reactrouter.com/web/guides/quick-start

    【讨论】:

      猜你喜欢
      • 2020-07-09
      • 2020-09-11
      • 2018-11-27
      • 1970-01-01
      • 2018-01-15
      • 2021-11-12
      • 2018-06-20
      • 2022-01-22
      • 2018-09-13
      相关资源
      最近更新 更多