react-navigation设置navigationOptions中Static中使用this的方法
来源:互联网 发布:中国临床试验数据库 编辑:程序博客网 时间:2024/06/04 18:29
使用react-navigation时,单页面设置navigationOptions中,进行Static中调用方法,不能像以下设置
onPress = {()=>this.navigatePress()}
static navigationOptions = ({navigation, screenProps}) => ({ headerTitle: '登录', headerLeft:( <Text onPress={()=>this.navigatePress()} style={{marginLeft:5, width:30, textAlign:"center"}} > <Icon name='ios-arrow-back'size={24} color='white' /> </Text> ) });
解决方法:
static navigationOptions = ({navigation, screenProps}) => ({ headerTitle: '登录', headerLeft:( <Text onPress={()=>navigation.state.params.navigatePress()} style={{marginLeft:5, width:30, textAlign:"center"}} > <Icon name='ios-arrow-back'size={24} color='white' /> </Text> ) }); _onBackAndroid=()=>{ alert('点击headerLeft'); } componentDidMount(){ //在static中使用this方法 this.props.navigation.setParams({ navigatePress:this._onBackAndroid }) }
阅读全文
0 0
- react-navigation设置navigationOptions中Static中使用this的方法
- React-Native中导航组件react-navigation的使用
- react-navigation中修改navigation Options所对应的属性
- react-navigation的使用
- static中不能使用this
- 在static方法中为什么不能使用this引用
- React实战-React中this的用法
- Java static修饰的方法中不能使用this、super关键字
- React-Native 中 react-navigation 简单
- react-navigation Navigation使用
- reactNative开发中react-navigation三种使用情况案例
- react组件中使用ajax时this的指向问题
- navigation导航中导航栏的设置
- Java 中关于this、static、final 关键字的使用
- 【React Native开发】- React Navigation的使用
- (三)React Native中Navigation组件的快速入门
- 在TabNavigator中使用Navigation报错undefined is not an object (this.props.navigation.navigate)
- java中static方法的使用问题
- 指针和const
- 位运算相关题目
- Android自定义ViewGroup
- 32. Longest Valid Parentheses
- Java反射
- react-navigation设置navigationOptions中Static中使用this的方法
- 发现一个Fragment没有走FragmentManager的registerFragmentLifecycleCallbacks的情况
- 闵维方、魏新反对王选,罪责难逃!
- Linux文件系统管理、挂载光盘、U盘、移动硬盘,以及手工分区硬盘
- mac 安装opencv/python-opencv
- 动态再次获得权限
- 关于GPRS模块的电源设计经验分享
- 红黑树(RedblackTree)上--增加节点
- 【Paper Note】Support Vector Clustering 论文翻译(未完待续)