请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

访问不了list页,提示404

root.js代码:

import React from 'react';

import ReactDOM from 'react-dom';

import { HashRouter } from 'react-router-dom';

import {

    BrowserRouter as Router,

    Route,

    Link,

    NavLink

} from 'react-router-dom';

 

import Index from './index';

import ComponentList from './components/list';


class Root extends React.Component{

    render(){

        return(

        //    这里替换了之前的Index,变成了程序的入口

            <Router>

            <div>

                    <Route path="/" component={Index} />

                    <Route component={ComponentList} path="list" />

                </div>

            </Router>

        )

    }

}

ReactDOM.render(<Root/>,document.getElementById('example'));


list.js代码:

import React from "react";


export default class ComponentList extends React.Component{

render(){

return(

<div>

<h2>这里是列表页面</h2>

</div>

);

};

}

可以访问到index.html,但是跳转不到list组件,如下图,list里面没内容。

https://img1.sycdn.imooc.com/szimg//58f6b10400013c6007270574.jpg

正在回答 回答被采纳积分+3

1回答

Parry 2017-04-18 20:57:00

跳转不到是指?没有报错的错误??

0 回复 有任何疑惑可以回复我~
  • 提问者 行走的指尖 #1
    就是我敲localhost:8080可以访问到index内容,敲localhost:8080/list,提示好不到该页面,页面上显示: Cannot GET /list
    回复 有任何疑惑可以回复我~ 2017-04-19 08:29:37
  • 提问者 行走的指尖 #2
    控制台提示404
    回复 有任何疑惑可以回复我~ 2017-04-19 08:30:38
  • 遇到了同样的问题 ,没有报错,就是Route标签中间是null值,求老师指导
    回复 有任何疑惑可以回复我~ 2017-09-07 10:17:08
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信