用react-navigation怎么跳转到webview页面 弄好久了无法实现 特来向老师求助!!!
来源:5-15 Popular(最热)模块的详情页功能实现
慕设计5634321
2018-08-04
跳转的代码修了几遍了 不会修了 望老师解答一下 怎么传navigation到renderrowview页面中实现跳转
写回答
3回答
-
慕设计5634321
提问者
2018-08-07
还是不知道在onSelect中怎么实现跳转 要疯了
10 -
CrazyCodeBoy
2018-08-08
在RenderRowView中将onPress={this.onSelect}改成onPress={this.props.onSelect(this.props.data)}
00 -
CrazyCodeBoy
2018-08-04
TBMain.js的写法存在问题:
将TBMain.js改为:
<RenderRowView onSelect={(item)=>this.onSelect(item)}
然后你就可以在onSelect方法中实现跳转了。
另外还有一种方法:
先说下思路:如果要实现react-navigation跳转的组件中没有navigation,那么可以通过props的方式将navigation传递到所需要的页面。
具体步骤:
1. 在TBMain.js中:
const navigation=//在TBMain.js中获取到navigation <RenderRowView navigation={navigation}//将navigation传递到RenderRowView
2.在RenderRowView中取出navigation
const {navigation}=this.props; 然后通过navigation进行页面跳转;
012018-08-07
相似问题