注意 path 属性中的 :id 就是该路由的参数( param )。再" />
当前位置:首页 > 日记 > 正文

详解react如何在组件中获取路由参数

详解react如何在组件中获取路由参数

路由参数

假如我们有很多 list 页面,这些页面除了动态内容不同,其他的页面部分都相同,这个时候需要怎么配置路由和组件呢?

这种场景就需要用到路由的参数功能,增加一条包含参数的路由配置。

import List from './component/list';<Route path="list/:id" component={List} />

注意 path 属性中的 :id 就是该路由的参数( param )。再来看看 List 页面的组件。

/list 对应了 list.jsimport React from 'react';class List extends React.Component { render () { return ( <div> <h3>This is List page.</h3> <p>The list page id is   <b style={{color: 'red'}}>{this.props.params.id}</b> </p> </div> ); }};export default List;

在 List 组件中,可以直接通过 this.props.params.id 来访问实际的参数值(这里的id key 就和定义路径的 :id 相对应),React Router 将路由的数据都通过 props传递给了页面组件,这样就可以非常方便的访问路由相关的数据了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

相关文章

Word2013如何设置打印方向为横向Wo

Word2013如何设置打印方向为横向Wo

横向,方法,设置,如何设置,电脑软件,  要使用Word打印文件,打印的一般是纵向,但有时候需要横向的打印方式,这需要怎么才做呢?下面小编来告诉你怎么将Word2013设置打印方向为横向吧。希望对你有帮助!Word2013设置打印方向为横向的方法打开需要…

动态统计当前输入内容的字节、字符

动态统计当前输入内容的字节、字符

字符,输入,动态,统计,字节,动态统计当前输入内容的字节、字符数的实例详解看到网上有好多利用charAt方法,原理也很简单,用正则判断是不是中文,如果是的话,字节数就加2,不是的话,字节数就加1。后来发现另一种方式,由于一个汉字对应是两个字节,可利用…

PPT2007幻灯片如何转换成网页进行

PPT2007幻灯片如何转换成网页进行

浏览,网页,幻灯片,转换成,电脑软件,  在播放幻灯片的时候都希望将其保存为演示文稿的形式进行播放,在ppt2007 中制作的幻灯片可以转换成网页进行网页式的浏览。以下是小编为您带来的关于PPT2007幻灯片转换成网页进行浏览,希望对您有所帮助…

关于JavaScript的单双引号嵌套问题

关于JavaScript的单双引号嵌套问题

嵌套,双引号,电脑软件,JavaScript,单引号和双引号之间可以相互嵌套。1、单引号内只能嵌套双引号。2、双引号内只能嵌套单引号。3、如果想在双引号内,再嵌套双引号,里面的双引号,一定要进行转义(\”)。4、JS中的转义字符是反斜杠(\).常用的转义…

详解Node中导入模块require和impor

详解Node中导入模块require和impor

模块,详解,区别,电脑软件,require,ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,使用require引入模块,使用module.exports导出接口。不把require和impo…

一分钟制作水彩 | 水墨头像ps实例

一分钟制作水彩 | 水墨头像ps实例

水墨,实例教程,头像,电脑软件,ps,一分钟制作水彩(水墨)头像素材:水彩材质或水墨材质、头像技巧:通道选区、蒙版教程结束,以上就是一分钟制作水彩(水墨)头像ps实例教程的全部内容,希望大家喜欢!相关教程推荐:Photoshop制作精美的水彩狐狸头像PS水…

AI怎么绘制一款镂空立体感LOGO?

AI怎么绘制一款镂空立体感LOGO?

绘制,立体感,电脑软件,AI,LOGO,今天我们来看看使用AI绘制立体感LO,教程难度中等。主要介绍的是使用AI来刻画立体感和质感的方法。造型方面是比较简单的图形。学习之后相信对于您的标志设计会有非常大的帮助,我们先来看看最终的效果图吧:软件名…

ai cc2018资源导出功能有哪些变化?

ai cc2018资源导出功能有哪些变化?

功能,使用方法,有哪些,电脑软件,ai,ai cc2018中的导出功能该怎么使用呢?下面我们就来看看ai cc2018丰富的资源导出功能的基础知识,请看下文详细介绍。软件名称:Adobe Illustrator CC(AI软件) 2018特别破解版 v22.0.0 简体中文安装版软件大小:79…

PS怎么使用切变滤镜调整图形?

PS怎么使用切变滤镜调整图形?

调整,图形,滤镜,切变,电脑软件,和大家分享一下photoshop中切变滤镜使用方法。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、我们今天就简单说一下,首先要打开一张图片。&ldquo;文件&lsquo;-&rdquo;…

ps怎么给自拍照P漂亮的玫瑰花纹身?

ps怎么给自拍照P漂亮的玫瑰花纹身?

自拍照,漂亮,电脑软件,ps,ps教程 给你的照片加上漂亮的纹身图案1、打开需要加纹身的照片2、因为照片比较灰所以先用曲线调整一下3、把纹身图案素材拖进来。并把它的图层模式改为 正片叠底4、通过Ctrl+T变形,再结合,控制变形来改变图案的形状…

PS怎么画一个鄙视翻白眼的小表情?

PS怎么画一个鄙视翻白眼的小表情?

画一,表情,电脑软件,PS,很喜欢使用自己画的表情,想要画一个鄙视翻白眼的表情,该怎么画呢?下面我们就来看看详细的教程。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、迅速的画出正圆形,再设置一个三色…

photoshop.exe应用程序错误怎么办

photoshop.exe应用程序错误怎么办

系统错误,解决方法,程序错误,电脑软件,photoshop,  photoshop.exe系统错误怎么办?错误描述:1、同一个Adobe Photoshop CC 2015安装包,在本人笔记本电脑上安装,一切正常;2、在公司台式电脑(Windows 8.1 专业版 64位)上安装,整个安装过程中一切…