From 25570a9ecd9b10a865fd7ce2614410814aaf52eb Mon Sep 17 00:00:00 2001 From: feiyu02 <risaku@163.com> Date: 星期五, 28 三月 2025 17:54:40 +0800 Subject: [PATCH] 修复网格样式中删除一组数据后,表格没有联动的问题 --- src/components/CardDialog.vue | 21 ++++++++++++++++++--- 1 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/components/CardDialog.vue b/src/components/CardDialog.vue index 4ce1ea9..7d601c7 100644 --- a/src/components/CardDialog.vue +++ b/src/components/CardDialog.vue @@ -5,8 +5,11 @@ @closed="handleChange(false)" :show-close="false" :destroy-on-close="true" - align-center :width="width" + :draggable="draggable" + :modal="modal" + :close-on-click-modal="modal" + :modal-class="modal ? 'p-events-auto' : ''" > <template #header="{ close, titleId, titleClass }"> <BaseCard direction="top-left" borderless="t"> @@ -38,18 +41,30 @@ <script> export default { props: { - title: String, + // 鏄鹃殣鎺у埗 modelValue: Boolean, + // 鏍囬 + title: String, + // 瀹藉害 width: { type: [String, Number], default: '50%' + }, + // 鍙嫋鎷� + draggable: Boolean, + // 閬僵灞� + modal: { + type: Boolean, + default: true } }, - emits: ['update:modelValue'], + emits: ['update:modelValue', 'changed'], methods: { handleChange(value) { this.$emit('update:modelValue', value); + this.$emit('changed', value); } } }; </script> +<style></style> -- Gitblit v1.9.3