Vue (2) 中是否有一种体面的方式来处理 Bootstrap (3) 模态隐藏事件?
我发现这是一种 JQuery 方式,但我不知道如何在 Vue 中捕获此事件:
$('#myModal').on('hidden.bs.modal', function () {
// do something…
})
添加 v-on:hide.bs.modal="alert('hide')
类的东西似乎不起作用。
原文由 Arno van Oordt 发布,翻译遵循 CC BY-SA 4.0 许可协议
Bootstrap 使用 JQuery 来触发自定义事件
hidden.bs.modal
所以它不容易被 Vue 捕获(我相信它在后台使用原生事件)。由于您必须在页面上使用 JQuery 才能使用 Bootstrap 的本机模式,因此只需使用 JQuery 来捕获它。假设您将
ref="vuemodal"
添加到您的 Bootstrap 模式中,您可以执行类似的操作。工作示例。