vue中的data-dismiss是一個非常常用的屬性,它用于關閉一個已經打開的模態框。一個模態框通常有一個header(標題)、body(主要內容)和footer(按鈕等),如果想關閉一個模態框,我們可以添加一個按鈕,在按鈕上綁定data-dismiss="modal",當按鈕被點擊時,模態框就會自動關閉。
下面是一個使用data-dismiss關閉模態框的示例:
<div class="modal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Modal title</h5>
<button type="button" class="close" data-dismiss="modal">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<p>Modal body text goes here.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
在上面的代碼中,我們可以看到有兩個button標簽,它們都綁定了data-dismiss="modal",表示點擊這兩個按鈕任何一個都會關閉模態框。此外,還有一個類名為close的button標簽,它上面有一個×符號,表示關閉模態框的按鈕。
總的來說,data-dismiss是一個非常好用的屬性,可以為我們的開發帶來極大的方便,讓我們的用戶可以更方便地關閉模態框。