为什么我在render函数渲染前打印this.props,没有match方法

为什么我在render函数渲染前打印this.props,没有match方法

https://img1.sycdn.imooc.com//climg/6198f358090e221306120660.jpg

在这个位置打印this.props,没有match方法,我的React版本是17,这跟版本有关系吗?

https://img1.sycdn.imooc.com//climg/6198f38b0940b77011470285.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,与版本react无关,猜测是其他插件的版本或者同学代码书写的问题,视频中老师是通过Link跳转到对应的路由,输出的match中存放是当前路由的地址及参数等信息,同学可以结合源码修改后再测试下。

祝学习愉快~

  • leepulse 提问者 #1

    我这个位置是在文章详情页,文章详情页要接收首页传递过来的id,我是在文章详情页获取不到match方法的参数

    2021-11-21 15:22:15
  • 好帮手慕慕子 回复 提问者 leepulse #2

    同学你好,并不清楚你的代码具体是怎么写的,老师也无法准确的定位问题,由于问题的特殊性,可以查看私信,老师在私信中帮助同学解决,祝学习愉快~

    2021-11-21 15:59:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师