如何将 modalView 设置为 false?
Posted
技术标签:
【中文标题】如何将 modalView 设置为 false?【英文标题】:How can I set modalView in false? 【发布时间】:2019-08-21 16:23:23 【问题描述】:我希望在点击 touchableopacity 时,我的应用将模态状态更改为 false
constructor(props)
super(props);
this.state =
modalVisible: true,
first: true,
checkIfFirstLog = () =>
this.setState = first: false
if (this.state.first = false)
this.setState =
modalVisible: false
<Modal
<TouchableOpacity onPress=() => this.checkIfFirstLog() >
</TouchableOpacity>
</Modal>
【问题讨论】:
【参考方案1】:据我了解,您可以使用以下代码:
constructor(props)
super(props);
this.state =
modalVisible: true,
first: true,
const checkIfFirstLog = () =>
this.setState(
modalVisible: true,
first: true,
);
<Modal
<TouchableOpacity onPress=this.checkIfFirstLog>
</TouchableOpacity>
</Modal>
我合并了您在 checkIfFirstLog 方法中使用的两个 setState 操作,因为您已经尝试更改两个状态值。我认为这样会很好。
【讨论】:
以上是关于如何将 modalView 设置为 false?的主要内容,如果未能解决你的问题,请参考以下文章
如何将会话 cookie 的 HttpOnly 设置为 false?
将baselineAligned设置为false如何提高LinearLayout的性能?