美文网首页
学习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