【发布时间】:2019-09-18 01:21:32
【问题描述】:
我目前正在尝试像这样使用 react-native-modal 创建一个 Modal 对象
const ModalExample = (props) => {
return (
<Modal isVisible={props.isVisible}>
<Text>Hello!</Text>
<Button title="Hide modal" onPress={this.setModalVisibility} />
</Modal>
)
}
问题是 onPress 应该将状态从 true 更改为 false,但无法访问类中的状态。 这是初始化模式的按钮以及我如何调用对象:
<Button title="Show modal" onPress={this.setModalVisibility} />
<ModalExample isVisible={this.state.modalVisible}/>
这里是我在类中的 setModalVisibility
setModalVisibility = () =>{
this.setState({modalVisible: !this.state.modalVisible})
}
感谢您的帮助
【问题讨论】:
-
嗨,请阅读this,然后尝试关闭问题。
标签: react-native state react-native-modal