好客租房96-默认路由

简介: 好客租房96-默认路由

默认路由 :进入页面要展示的路由 /就是默认路由

<Route path="/">
    //导入react
     import React from 'react'
     import ReactDOM from 'react-dom'
     import {BrowserRouter as Router,Route,Link,} from "react-router-dom"
     //导入组件
     // 约定1:类组件必须以大写字母开头
     // 约定2:类组件应该继承react.component父类 从中可以使用父类的方法和属性
     // 约定3:组件必须提供render方法
     // 约定4:render方法必须有返回值
     const Frist=()=>(
         <p>页面1的内容p>
     )
     const Home=()=>(
         <p>页面2的内容p>
     )
     class App extends React.Component {
         handleLogin=()=>{
             console.log(this.props.history)
             this.props.history.push("/home")
         }
         //render方法的调用并不意味着浏览器的重新调用
         render() {
             return (
                 <Router>
                 <div>
                     <h1>React路由基础h1> 
                     <button onClick={this.handleLogin.bind(this)}>跳转button>
                     {/* 指定路由入口 */}
                     <Link to="/">页面1Link>
                     <Link to="/home">页面2Link>
                     {/* 指定路由出口 */}
                     <Route path="/" component={Frist}>Route>
                     <Route path="/home" component={Home}>Route>
                 div>
                 Router>
             )
         }
     }
     ReactDOM.render(<App>App>, document.getElementById('root'))


相关文章
|
9月前
|
安全 数据管理 测试技术
同城预约上门理疗推拿按摩系统功能开发实例源码规则解析
同城预约上门理疗推拿按摩系统功能开发实例源码规则解析
|
JavaScript
好客租房105-配置基础路由
好客租房105-配置基础路由
87 0
好客租房105-配置基础路由
好客租房111-tabber配合路由使用
好客租房111-tabber配合路由使用
70 0
好客租房111-tabber配合路由使用
好客租房97-默认匹配路由
好客租房97-默认匹配路由
60 0
好客租房97-默认匹配路由
好客租房108-嵌套路由
好客租房108-嵌套路由
73 0
好客租房108-嵌套路由
好客租房92-路由的基本使用
好客租房92-路由的基本使用
55 0
好客租房92-路由的基本使用
好客租房113-首页路由处理
好客租房113-首页路由处理
93 0
好客租房113-首页路由处理
好客租房94-路由的执行过程
好客租房94-路由的执行过程
370 0
好客租房94-路由的执行过程
好客租房80-组件更新机制
好客租房80-组件更新机制
74 0
好客租房80-组件更新机制
好客租房159-组件内样式覆盖问题的说明
好客租房159-组件内样式覆盖问题的说明
63 0