繁体   English   中英

引导程序的模态-单击取消按钮-触发`close()`或`dismiss()`吗?

[英]Bootstrap's modal - click on cancel button - trigger `close()` or `dismiss()`?

Bootstrap的模式提供了两种隐藏对话框的方法:

close(result)(Type:function)-可用于关闭模式,并传递结果。

dismiss(reason)(Type:function)-可用于通过原因而消除模态。

我的理解是正确的,当用户单击对话框上的“ OK按钮时应该使用close ,而当用户单击“ cancel按钮时dismiss吗?

不必要。 原因可能是不言自明的,例如由于单击模式内部的链接或在标准“确定||取消”之间未通过的事件而关闭模式

查看result将表明,关闭是“正确”关闭模式的方式,该模式可以解决result承诺。

  • result (Type: promise )-在关闭模态时解决,在取消模态时拒绝。

以此判断,我认为您的假设是正确的。

考虑您选择“是”,“否”和“取消”的情况

例如。 准备连接到聊天室时,您可能会问用户是否要使用其惯用的昵称;“是”将导致其昵称与连接;“否”将导致与“访客”昵称具有连接;而“取消”将导致与用户的昵称没有连接(解雇)

取消被取消,是和否被关闭(进一步的结果)

当然,可以有更多的按钮组合,但是“是/否/取消”很常见。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM