在 React 中,通常可以使用 react-router 来实现页面跳转。如果需要在新窗口中打开页面,可以使用 Link 组件的 target 属性来实现。
例如,下面的代码展示了如何使用 react-router 的 Link 组件在新窗口中打开页面:
import { Link } from 'react-router-dom';
<Link to='/new-page' target='_blank'>New Page</Link>
注意: 这种方法可能会被浏览器拦截,所以需要用户点击确认才能打开新窗口,还有一种方式是通过 window.open()。
<a href='/new-page' onClick={() => window.open('/new-page', '_blank')}>New Page</a>
harold1024
Vue.js