微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

深度链接 React Native 可选组件

如何解决深度链接 React Native 可选组件

我有深层链接问题。在前缀之后,在我的所有页面上,我都有可选的组件“语言”,然后是其他路由。此外,我还深度链接到具有不同 ID 和标题的产品,如果链接没有语言,我会解析链接并且一切正常。但如果语言存在,其他路径如 https://marketapp.unifun.com/en/personal-data 它就像一个产品,向我展示一个页面,其中没有现有产品,但没有页面,我需要什么

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

const linking: LinkingOptions = {
  prefixes: ['https://marketapp.unifun.com','http://marketapp.unifun.com','marketapp://'],config: {
    screens: {
      AdView: {
        path: ':lang?/:title/:id',exact: true,parse: {
          title: title => title.replace('-',' '),id: id => parseInt(id,10),},Roottabs: {
        path: ':lang?',screens: {
          Messages: '/conversations',Profile: '/personal-data',Favourite: '/favourite-ads',}
      },}
  }
}


export default linking}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。