javascript - Vue.js 在启动时清除引导对话框绑定数据
问题描述
我有一个引导模式对话框:
<update-dialog id="updateDlg" :items="items" />
单击主页上的按钮即可启动:
<button class="btn btn-danger btn-block"
data-toggle="modal"
data-target="#updateDlg">
Update
</button>
每次显示模态时是否可以执行一些逻辑?就像某种初始化动作。我只是想清除之前设置的值。
解决方案
我找到的答案是在组件中设置一个事件mounted
:
mounted() {
$('#updateDlg').on('show.bs.modal', (e) => {
this.reset(); // reset logic here
});
}
推荐阅读
- c# - 根据组合框选择从 MySQL 表中选择值?
- sql - 如何编写 SQL 连接以使用 Oracle 查找 id 的描述?
- javascript - 有没有办法在不变得模糊的情况下放大 three.js 渲染器?
- android - RxAndroid重复ui操作任务错误
- python - Anaconda/Spyder:使用 matplotlib 绘图的问题
- python - PDB 可以使用 Python3.5+ 类型的注释/提示进行自动完成吗?
- swift - 以编程方式触发 unwind segue
- c# - C# 将 DataSet 绑定到 Windows 窗体应用程序中的 DataGridView
- swift - 如何使用 segue firebase 发送数据?
- ios - 读取文件内容不使用 FileManager