我有一个功能组件,我在其中显示了我称为 SearchScreen.js 的不同组件我想将导航道具传递给类组件 SearchList 我尝试了下面的代码,但由于某种原因我仍然得到一个未定义的错误:搜索屏幕.js:<SearchList navigation={this.props.navigation} />搜索列表.js: <TouchableScale activeScale={0.9} tension={50} friction={7} useNativeDriver onPress={() => this.props.navigation.navigate("DetailScreen", { data: item, }) } >
1 回答
湖上湖
TA贡献2003条经验 获得超2个赞
在功能组件中,您不需要this
访问道具。
所以尝试像这样在 SearchScreen 中:
<SearchList navigation={props.navigation} />
确保该组件可以访问导航
添加回答
举报
0/150
提交
取消