路径和深层链接的可选参数



我有一个堆栈导航器,我想要一个深度链接路径。对于这条路径,我可以有一个可选参数 ( param2 (,但我在网上看到的不起作用(将可选参数放在括号中(:

 ex: {
        screen: Screen,
      },
    path: "ex/:param1(/:param2)",
  },

如果我使用 ex/:param1ex/:param1/:param2,则默认行为有效,这意味着深度链接设置正确并且标准路径有效。问题是,可选部分没有(也尝试了旧paths也无济于事(。

代码本身似乎表明有一种方法可以具有这种行为(使用正则表达式(,但在文档中找不到任何看起来像"标准"用例的内容。

晚了一年,可能还有一两个版本,但?语法适用于此:

path: "ex/:param1/:param2?"

相关内容

  • 没有找到相关文章

最新更新