美文网首页
学习React时遇到的问题

学习React时遇到的问题

作者: Yytg | 来源:发表于2018-02-28 22:04 被阅读18次

    react router 路由跳转出现Cannot GET 错误
    问题原因是在react-router4.0 hashHistory已经停用,而且新版的路由操作使用react-router-dom,将原有 Router 替换为 HashRouter 即可解决问题。

    import { HashRouter, Route } from 'react-router-dom'
          <HashRouter>
            <div>
              <Route exact path="/" component={Index}/>
              <Route path="/list" component={List}/>
            </div>
          </HashRouter>
    

    这样处理以后,URL 地址中都会有一个 # 号来表示这是本地地址,如此便不会对服务器产生请求

    react.png
    Route必须由一个div元素包起来

    相关文章

      网友评论

          本文标题:学习React时遇到的问题

          本文链接:https://www.haomeiwen.com/subject/spfwxftx.html