美文网首页react学习笔记
react.js路由的使用方法

react.js路由的使用方法

作者: 井皮 | 来源:发表于2019-03-25 14:00 被阅读0次

1 基本路由

步骤一:安装路由

npm install react-router-dom --save

步骤二:引入路由

import { BrowserRouter, Route } from 'react-router-dom'

步骤三:使用

import Login from './pages/login'

import Home from './pages/home'

class App extends Component {

  render() {

    return (

      <Provider store={ store }>

        <div>

          <GlobalStyle />

          <GlobalIcon />

          <BrowserRouter>

            <div>

              <Route path='/' exact  component={Login}></Route>

              <Route path='/home' exact  component={Home}></Route>

            </div>

          </BrowserRouter>

        </div>

      </Provider>

    );

  }

}

2 动态路由

使用prop-types获取组件的属性类型和默认属性

步骤一:安装prop-types

npm install prop-types --save

步骤二:引入

import PropTypes from 'prop-types';

步骤三:使用

static contextTypes = {

        router: PropTypes.object.isRequired

};

this.context.router.history.push("/home");

3 获取路由参数

步骤一:引入prop-types

import PropTypes from 'prop-types';

步骤二:使用

static contextTypes = {

        router: PropTypes.object.isRequired

};

this.context.router.route.params.username

相关文章

  • react.js路由的使用方法

    1 基本路由 步骤一:安装路由 npm install react-router-dom --save 步骤二:引...

  • 1-路由-react-router-dom

    React.js - 路由 [TOC] 路由 当应用变得复杂的时候,就需要分块的进行处理和展示,传统模式下,我们是...

  • 深入理解Vue router的部分高级用法

    今天要介绍的是路由元信息,滚动行为以及路由懒加载这几个的使用方法。 1.路由元信息 什么是路由元信息,看看官网的解...

  • Next.js 跳转传参并接收接参

    介绍路由传参,接参使用方法 传参 + 跳转页面接收参数 动态路由传参 + 跳转页面接收参数创建动态路由在pag...

  • 6.vue-router之命名路由和命名视图(手把手教你用vue

    前言:前面我们把动态路由、嵌套路由等讲完了,说道完命名路由和命名视图,vue-router的基本使用方法就算是完篇...

  • react.js单页面跳转

    react.js用js的方式实现页面跳转暂时收录了两种方式。首先路由跳转需由父组件用router={history...

  • flutter 分享代码(四)

    一、首先在MaterialApp中设置一下路由。代码如下: 二、创建一个路由管理类,具体代码如下: 三、使用方法如下:

  • 52-Vue路由命名视图

    和具名插槽使用方法类似.实现一个路由地址显示多个视图(组件),这里实现方法,案例分析 一.实现方法 添加多个路由出...

  • NavRouter

    使用方法只需要跟vue-router一样正常使用即可,这里我们新加了一个路由跳转方法nav: 路由跳转策略 首先说...

  • Flutter中fluro使用

    使用fluro时,对参数进行URLEncode来解决找不到路由的问题 一、使用方法 1、route_handler...

网友评论

    本文标题:react.js路由的使用方法

    本文链接:https://www.haomeiwen.com/subject/yqbvvqtx.html