Open link in new tab", Ctrl+Click/⌘+Click` etc. to provide a native experience.">Open link in new tab", Ctrl+Click/⌘+Click` etc. to provide a native experience.">
跳至主要内容
版本: 6.x

链接

Link 组件渲染一个可点击导航到屏幕的组件。在 Web 上使用时,它渲染一个 <a> 标签,而在其他平台上则使用 Text 组件。它保留了浏览器中锚标签的默认行为,例如 右键单击 -> 在新标签页中打开链接Ctrl+Click/⌘+Click 等,以提供原生体验。

<a> 标签中 href 的路径是根据您的 linking 选项 生成的。

示例

import { Link } from '@react-navigation/native';

// ...

function Home() {
return (
<Link to={{ screen: 'Profile', params: { id: 'jane' } }}>
Go to Jane's profile
</Link>
);
}

如果您想使用自己的自定义可触摸组件,可以使用 useLinkProps 代替。

Link 组件接受与 useLinkProps 相同的属性