【问题标题】:How to get or access navigation params in functional component in react native如何在本机反应中获取或访问功能组件中的导航参数
【发布时间】:2021-05-26 17:42:33
【问题描述】:

我是原生反应的新手。我创建了 3 个屏幕。一个是从我导航到 2 个屏幕的位置登录。第一个屏幕是基于类的组件,第二个屏幕是基于功能的组件。现在我可以像这样在类组件屏幕中获取参数 =>

const leadTagNumber = this.props.route.params.leadTagNumber

这里工作正常 但现在我也想在功能组件中获取这些参数。那么如何在功能组件中做到这一点。请帮忙

【问题讨论】:

    标签: react-native parameters react-functional-component


    【解决方案1】:

    使用这个语法:

    
    function MyComp(props){
    
    //
       const yourParam = props.route.params.yourParam
    //
    }
    
    

    【讨论】:

    • 确保将props 作为参数添加到您的功能组件定义中
    • 如何添加
    • 就像答案function MyComp(props)一样,如果可能,请发布您的组件代码
    • 好的,但现在错误是 = undefined is not an object (evalating 'props.route')
    • 您的组件应添加到导航堆栈中以访问props.routeprops.navigation
    猜你喜欢
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-09
    • 1970-01-01
    • 2020-09-05
    • 1970-01-01
    相关资源
    最近更新 更多