20260822173019

This commit is contained in:
oneao committed 2026-08-22 17:30:20 +08:00
1 parent 27a32b313d
commit 5ff4583aeb
2 files changed
+39 -5

No files matched your search

@@ -55,11 +55,12 @@ const panelStubs = {
ModulePowersPanel: { name: 'ModulePowersPanel', template: '<div class="stub-powers" />' },
ModuleI18nPanel: { name: 'ModuleI18nPanel', template: '<div class="stub-i18n" />' },
MenuDetailPanel: { name: 'MenuDetailPanel', template: '<div class="stub-menu" />' },
// Modal 尊重 open 条件,且渲染默认插槽 + footer 插槽(只渲染真正打开的弹窗)
// Modal 尊重 open / footer 条件:footer=false 时不渲染按钮区(与真实组件一致)
Modal: {
name: 'Modal',
props: ['open', 'title', 'okText', 'okType', 'confirmLoading'],
template: '<div v-if="open" class="stub-modal"><slot /><slot name="footer" /></div>',
props: ['open', 'title', 'okText', 'okType', 'confirmLoading', 'footer'],
template:
'<div v-if="open" class="stub-modal"><slot /><div v-if="footer !== false" class="stub-modal-footer"><slot name="footer" /></div></div>',
},
Transition: { template: '<slot />' },
}