zoukankan      html  css  js  c++  java
  • 2017.12.07 React路由到不同组件界面

    前提:

    引入的react-router组件必须是2.*.*的版本,不然其他版本不是这样的写法
     

    1.index首页路由到不同组件界面:

    import React,{Component} from 'react';
    import ReactDOM from 'react-dom';
    import { Router,hashHistory,Route } from 'react-router';
    import Apply from './apply';
    import Examines from './Examine';
    export  class Routes extends Component{
        render(){
            console.log('Routes')
                return(
                    <Router history={hashHistory}>
                        <Route path="/" component={Apply}/>
                        <Route path="/a" component={Examines}/>
                    </Router>
                );
        }
    }
    ReactDOM.render(<Routes/>, document.getElementById('root'));

    实现的效果:

    2.需要路由的组件怎么写?

    (1)首先必须有:只有加了   default

    export default class Apply extends Component{}

    路由页面才能导入相应的组件:

    (2)需要路由的组件不能再次注册:



  • 相关阅读:
    企业在线学习平台开发02
    企业在线学习平台开发01
    20200807-1
    20200801-01
    16用户体验评价-补
    13第一阶段意见评审-补
    11单词统计-补
    09用户模板和用户场景-补
    08顶会热词统计-补
    时间 Java
  • 原文地址:https://www.cnblogs.com/hqutcy/p/7998368.html
Copyright © 2011-2022 走看看