diff --git a/packages/editor/src/layouts/history-list/HistoryDiffDialog.vue b/packages/editor/src/layouts/history-list/HistoryDiffDialog.vue index 678853c5..c2234d74 100644 --- a/packages/editor/src/layouts/history-list/HistoryDiffDialog.vue +++ b/packages/editor/src/layouts/history-list/HistoryDiffDialog.vue @@ -8,6 +8,7 @@ destroy-on-close append-to-body :width="width" + @close="onClose" >
@@ -105,6 +106,8 @@ const props = withDefaults( }, ); +const emit = defineEmits(['close']); + /** * 差异对比模式: * - before:该步骤修改前 vs 该步骤修改后(默认行为,体现这一步带来的变化) @@ -209,6 +212,10 @@ watch(visible, (v) => { } }); +const onClose = () => { + emit('close'); +}; + defineExpose({ open, close,