业务描述
使用Link的方式传递的参数、与使用history方式跳转到相同页面并保证业务流程不存在问题。
// 操作页面
// 使用history跳转的/IfrsBill/IfrsPurchaselist路由
history.push({
pathname : '/IfrsBill/IfrsPurchaselist',
state : {record:result.data}
})
// 通过用户点击跳转到/IfrsBill/IfrsPurchaselist
<Link to={
{
pathname: '/IfrsBill/IfrsPurchaselist',
state : {record}
}
}>查看合同详情</Link>
// 接受页面(这里使用的TS、如果使用js请把?去掉)
export default (props) => {
const record = props.location.state?.record
}