react-navigation3.0 createDrawerNavigator
来源:2-10 DrawerNavigator精讲-2
yqyily
2018-12-05
老师,我在list页面有一个抽屉组件,抽屉组件是单独的组件,并没有在list页面中引用,可以用this.props.navigation.toggleDrawer();打开和关闭抽屉,现在的问题是,当我点击抽屉的某一项时,我想通过navigation传递一个id,然后让list的页面数据变化,但是我发现,本身就是在list页面打开的抽屉,我通过this.props.navigation.navigate(‘List’,{id:data.id}),发现list页面没有变化,在list页console.log(this.props.navigation.state.params.id),也没反应,一般这种情况怎么操作啊?
写回答
1回答
-
sheng89
2018-12-06
点击抽屉的某一个选项, 切换的是不同的页面, 而不是在同一个页面, 这样的话就不需要传递参数了, 直接在对应的页面刷新
032018-12-08
相似问题