Rom*_*kij 5 javascript modal-dialog blockui bootstrap-4
如何使用 bootstrap 4 modals 作为“block ui”功能:在 AJAX 调用中动态淡入淡出屏幕(并在那个时刻显示“等一下......”标签或沙镜)?
如果您在框架中有模态,这意味着您也可以使用它们来阻止 UI 功能。但是我在官方文档中找不到任何 API 或示例...
我是如何解决的:
这被添加到需要“阻止 UI”的每个页面(实际上是根模板)
<div class="modal " id="blockAppliactionDialog" tabindex="-1" role="status" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content" style="background-color: transparent; border-width:0;">
<div class="container pt-4 px-5" style="color:white; font-size:large">
<h3>Wait a moment..</h3>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
然后我通过 javascript 启用它:
this.$('#blockAppliactionDialog').modal({
backdrop: 'static',
keyboard: false
});
Run Code Online (Sandbox Code Playgroud)