【发布时间】:2017-07-22 20:47:09
【问题描述】:
有没有办法在发送另一个之前判断屏幕上是否已经存在 Alert.alert()?
我有这个功能:
CheckInternet(){
if(this.props.json.undefined){
Alert.alert("Check your internet connection");
}
}
ComponentDidUpdate(){
this.CheckInternet();
}
问题是我在那个函数内部还有其他事情要做,我只是写了相关代码,所以我不能把CheckInternet函数放在ComponentDidUpdate之外。
问题是组件在收到json 后会更新两次,因此会发送两次警报。我想通过使用让我知道屏幕上是否已经有警报的条件来防止同时出现两个警报。我似乎在警报文档中没有找到类似的东西。有什么想法吗?
【问题讨论】:
标签: javascript react-native lifecycle alerts