在React Native中访问const内部的道具 - Javascript

时间:2018-03-12 20:41:50

标签: javascript reactjs react-native react-navigation

我已经创建了这样的const:

 const DrawerNav =  DrawerNavigator({

    Home:{
        screen:StackNav,
        navigationOptions: {
            drawerLockMode: 'locked-closed'
        }
    },
    MonthlyReport: {
        screen:MonthlyReport
    }

},{
    contentComponent: () => <DrawerContent item={props.item}/>
})

现在我使用以下方式访问:

  <DrawerNav item={item}/>

但是我无法访问DrawerNav内传递的道具。如何在以下位置访问:

<DrawerContent item={props.item}/>

1 个答案:

答案 0 :(得分:0)

您忘记了获取道具参数:

contentComponent: props => (
  <DrawerContent {...props} />
)

然后只使用传播操作符