跳至主要内容
版本:6.x

React Navigation 网页版

警告

网页支持处于实验阶段,正在开发中。它存在错误,缺少许多功能,并且网页集成的 API 可能会在次要版本中发生更改。请帮助我们测试它,如果您遇到错误,请打开错误报告。

React Navigation 的网页支持目前需要使用 React Native for Web。这种方法使我们能够在 React Native 和 Web 上重用相同的代码。

目前,以下功能可用

重要的是使用链接作为主要导航方式,而不是使用诸如navigation.navigate之类的导航操作。这将确保您的链接在网络上可正常使用。

一些导航器在网络上也配置不同,或提供额外的网络特定功能

  1. 在网络上,抽屉底部标签导航器分别在抽屉侧边栏和标签栏中显示超链接。
  2. 在网络上使用时,抽屉堆栈导航器上不可用滑动手势。
  3. 默认情况下,堆栈导航器禁用页面过渡动画,但可以通过指定animationEnabled: true来重新启用。
注意

与 React Navigation 4 不同,在使用 React Native for Web 时,您不需要安装单独的包来使用 Web 集成。如果您已安装@react-navigation/web包,请将其卸载,因为它不能与 React Navigation 6 一起使用。