在React中,可以使用`history.push()`方法进行页面跳转并传递参数。首先需要引入`history`对象,然后使用`push()`方法传递参数。
以下是一个示例:
```javascript
import React from 'react';
import { useHistory } from 'react-router-dom';
function MyComponent() {
  const history = useHistory();
  const handleClick = () => {
    history.push('/targetPage', { key1: 'value1', key2: 'value2' });
  };
  return (
react router outlet
    <button onClick={handleClick}>
      点击跳转
    </button>
  );
}
```
在这个示例中,我们首先从`react-router-dom`库中引入了`useHistory`钩子,然后在组件内部调用`useHistory()`来获取`history`对象。接着,我们定义了一个`handleClick`函数,当按钮被点击时,会触发这个函数。在`handleClick`函数中,我们使用`history.push()`方法进行页面跳转,并传递了一个包含两个键值对的对象作为参数。最后,我们将`handleClick`函数绑定到按钮的`onClick`事件上。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。