为了账号安全,请及时绑定邮箱和手机立即绑定

react组件 如何获取URL 参数

react组件 如何获取URL 参数

慕田峪9158850 2019-05-12 09:36:25
//客户端index.jsimportReactfrom'react';importReactDOMfrom'react-dom';import'./index.css';importAppfrom'./App';import{BrowserRouterasRouter,Route,Switch}from'react-router-dom'importregisterServiceWorkerfrom'./registerServiceWorker';ReactDOM.render(,document.getElementById('root'));App.jsclassAppextendsComponent{state={users:[],products:[]};steps=['纺纱','织布','后整','检查入库','发货'];componentDidMount(){console.log(this.props.params.client_id);//不对这里fetch('/supplies/320001').then(res=>res.json()).then(products=>this.setState({products}));}访问http://localhost:3000/supplies/320001http://localhost:3000/supplies/420001如何获取320001或420001
查看完整描述

2 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

this.props.params.client_id你是在哪里定义的。
打印下this,看是不是当前组件的实例
另外打印下this.props.match.params
                            
查看完整回答
反对 回复 2019-05-12
?
蓝山帝景

TA贡献1843条经验 获得超7个赞

@说好的一血呢this是当前组件,http://localhost:3000/supplies/320001320001是client_id.是不是用的不对?
                            
查看完整回答
反对 回复 2019-05-12
  • 2 回答
  • 0 关注
  • 2831 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信