我想在我的React原生应用程序中添加一个警报框删除操作我需要确认,如果用户点击确定,那么记录将被删除,如果用户点击取消按钮,那么警报应该关闭或解散。我可以怎么做?
Alert.alert(
'Alert Title',
'My Alert Msg',
[
{
text: 'Cancel',
onPress: () => console.log('Cancel Pressed'),
},
{
text: 'OK',
onPress: () => console.log('OK Pressed')
},
],
{cancelable: false},
);
4条答案
按热度按时间olqngx591#
如果您没有在取消按钮上给出任何函数调用,它将作为警报解除
pgx2nnw82#
只需删除
{cancelable: false}
部分。如果您想在按钮点击时添加一些逻辑,您可以修改onPress
方法,如下所示:编辑。
不,您不能以编程方式关闭警报。您必须创建一个类似于
alert
的模式并使用visible
属性,或者使用第三方组件。vwoqyblh3#
zujrkrfu4#
派对迟到了
只添加取消文本,不传递任何onPress。除非你想执行一些操作,否则它会关闭模态。
如果可取消设置为
true
,则用户将能够在他/她点击覆盖部分时关闭警报框。