为了账号安全,请及时绑定邮箱和手机立即绑定

将导航从功能组件传递到类组件

将导航从功能组件传递到类组件

繁华开满天机 2022-10-13 15:49:14
我有一个功能组件,我在其中显示了我称为 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} />

确保该组件可以访问导航


查看完整回答
反对 回复 2022-10-13
  • 1 回答
  • 0 关注
  • 79 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信