如何在一定时间后自动关闭警报React Native

时间:2017-03-09 23:09:13

标签: javascript react-native alert

我希望在几秒钟后自动关闭警报,而无需用户自行完成。

如果可能,我想使用Alert(而不是AlertIOS)来做这件事,但如果只有AlertIOS有,那么我想我别无选择。

非常感谢!

1 个答案:

答案 0 :(得分:4)

我建议你使用Modal组件

<Modal
  animationType={"slide"}
  transparent={false}
  visible={this.state.modalVisible}></Modal>

因此,您可以在函数中调用setTimeout()来更新状态变量modalVisible以显示/隐藏它。更多示例可以在官方文档(https://facebook.github.io/react-native/docs/modal.html

中找到