添加关闭页面的功能,更新多个组件以支持新的事件通知机制,并调整文档以反映最新的功能变化,提升用户交互体验。

This commit is contained in:
jxxghp
2025-05-07 06:59:53 +08:00
parent 1100fa47be
commit d3a6703a77
3 changed files with 31 additions and 6 deletions

View File

@@ -183,7 +183,13 @@ onBeforeMount(async () => {
</VCard>
<!-- Vue 渲染模式 -->
<div v-else-if="renderMode === 'vue'">
<component :is="dynamicComponent" :initial-config="pluginConfigForm" @save="handleVueComponentSave" @switch="emit('switch')"/>
<component
:is="dynamicComponent"
:initial-config="pluginConfigForm"
@save="handleVueComponentSave"
@switch="emit('switch')"
@close="emit('close')"
/>
</div>
<!-- 进度框 -->
<ProgressDialog v-if="progressDialog" v-model="progressDialog" :text="progressText" />

View File

@@ -142,7 +142,7 @@ onMounted(() => {
</VCard>
<!-- Vue 渲染模式 -->
<div v-else-if="renderMode === 'vue'">
<component :is="dynamicComponent" @action="handleAction" @switch="emit('switch')" />
<component :is="dynamicComponent" @action="handleAction" @switch="emit('switch')" @close="emit('close')" />
</div>
</VDialog>
</template>