美文网首页让前端飞程序员
【react】实时获取路由

【react】实时获取路由

作者: 废柴码农 | 来源:发表于2019-04-16 20:18 被阅读5次
参考文档:https://reacttraining.com/react-router/web/api/withRouter
有的时候项目中需要根据路由对模块进行处理,所以需要实时获取到路由的状态,

如下图:


屏幕快照 2019-04-16 下午8.10.47.png

在点击切换路由的时候下面的文字会跟着变化

具体代码如下:

import React from "react";
import PropTypes from "prop-types";
import { withRouter } from "react-router";
class ShowTheLocation extends React.Component{
 static propTypes = {
    match: PropTypes.object.isRequired,
    location: PropTypes.object.isRequired,
    history: PropTypes.object.isRequired
  };

  render() {
    const { match, location, history } = this.props;

    return <h1>You are now at {location.pathname}</h1>;
  }
}

这样就能实时获取更新路由了

相关文章

  • 【react】实时获取路由

    参考文档:https://reacttraining.com/react-router/web/api/withR...

  • Umi中history 相关实用API

    1、获取当路由信息 2、路由跳转 3、路由实时监听

  • react-native支持androidx

    最近用react-native-network-info来获取wifi对应的路由器mac地址,但是react-na...

  • react从0到1的探索记录04

    18、React中的路由 React中路由的基本使用 在react中使用路由首先需要安装react的路由模块 np...

  • react学习资料八

    路由 使用react的路由就要引入react路由插件react-router.js ReactRouter 保存一...

  • React-Router知识点

    路由的分类 页面路由 hash 路由 h5路由 react路由 react-router-dom 路由方式 h5路...

  • React路由

    React 路由 一、在React中使用react-router-dom路由 安装npm install reac...

  • 有标题的文章

    React Redux 路由设计 - - React

  • React路由

    React路由 一、路由的形式 hash路由 : HashRouter history路由 : BrowserRo...

  • react-router Q & A

    什么是React 路由? React 路由是一个构建在 React 之上的强大的路由库,它可以让你向应用中快速地添...

网友评论

    本文标题:【react】实时获取路由

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