访问不了list页,提示404

来源:10-1 Router概念

行走的指尖

2017-04-18

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里面没内容。

http://szimg.mukewang.com/58f6b10400013c6007270574.jpg

写回答

1回答

Parry

2017-04-18

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

0
3
八音弦之
遇到了同样的问题 ,没有报错,就是Route标签中间是null值,求老师指导
2017-09-07
共3条回复

结合基础与实战学习React.js 独立开发新闻头条平台

轻松入门 React 开发,React Router 4 与 Webpack 2 完美升级项目

2768 学习 · 2126 问题

查看课程