20260822173019
This commit is contained in:
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 />' },
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user