问题描述
我正在尝试在我的应用程序上使用 modal,但我想分成不同的类作为 App.js 和 /components/modal。我遇到的问题是我无法正确传递道具。这是我的代码。
我导入了模态。
import InfoModal from '../components/InfoModal';
我创建了状态。
state = {modalVisible: false}
印刷机上的可见功能。
setModalVisible = (visible) => {
this.setState({ modalVisible: visible });
}
调用组件。
render() {
const { modalVisible } = this.state;
return (
<InfoModal visible= {modalVisible} />
<TouchableOpacity onPress={() => this.setModalVisible(true)} ><Text style={styles.infoButton}>Info</Text></TouchableOpacity>
)}
我不明白应该设置什么道具以及如何设置才能正常工作。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)