我正在使用react js,并且正在寻找一种通过Link发送数据的解决方案。当我单击菜单时,它会将我重定向到另一页,并且我想从上一页获取数据,所以这就是我所做的:
<Menu>
<Menu.Item>
<Link to="/servicecontreservice" params={{ dataToSend: '55' }} >Proposer un service</Link>
</Menu.Item>
<Menu.Item>
<Link to="/prix">Proposer un montant</Link>
</Menu.Item>
</Menu>
在另一个花药文件中,有以下代码可从链接获取数据:
class myClass extends React.Component {
state = {
value:`${this.props.dataToSend}`}
render() {
return(
<p> {this.state.value}</p>
);
}
}
myClass.propTypes = {
classes: PropTypes.object.isRequired
};
export default withStyles()(myClass);
...但是当我使用console.log(${this.props.eventName}
)时,我没有任何数据。