簡體   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