【发布时间】:2018-11-29 07:15:39
【问题描述】:
类文件
export class salon extends Component {
constructor(props) {
super(props);
this.state = {
status : true,
};
}
_toggleModal(){
Alert.alert('hello');
}
}
我在侧边栏中使用导航选项
我在可触摸的不透明度中添加了 onpress 功能,但它仅适用于触摸
<TouchableOpacity onPress={() => {this._toggleModal}}>
</TouchableOpacity>
【问题讨论】:
-
您忘记从箭头函数体调用该方法,请使用
onPress={() => {this._toggleModal()}}或onPress={this._toggleModal} -
@MayankShukla 已经尝试过了,但是同样的错误,顺便说一句,感谢您的快速响应
-
@MayankShukla 当我尝试这个时 onPress={() => {this._toggleModal()}} 我得到错误 LIKE This: undifined is not a function(evaluting't_his5._toggleModal()')
-
TouchableOpacity和_toggleModal被定义为同一个类?可以分享完整代码吗? -
两者都定义在同一个类中
标签: reactjs react-native react-native-navigation