diff --git a/packages/amis-editor/src/plugin/Tabs.tsx b/packages/amis-editor/src/plugin/Tabs.tsx
index 4e548fd83..37ff96ac0 100644
--- a/packages/amis-editor/src/plugin/Tabs.tsx
+++ b/packages/amis-editor/src/plugin/Tabs.tsx
@@ -176,11 +176,24 @@ export class TabsPlugin extends BasePlugin {
{
label: tipedLabel(
- '默认选项卡',
- '默认显示某个选项卡,选项卡配置hash时使用hash,否则使用索引值,支持获取变量,如:tab\\${id}
、\\${id}
'
+ '初始选项卡',
+ '组件初始化时激活的选项卡,优先级高于激活的选项卡,不可响应上下文数据,选项卡配置hash时使用hash,否则使用索引值,支持获取变量,如:tab\\${id}
、\\${id}
'
+ ),
+ type: 'input-text',
+ name: 'defaultKey',
+ placeholder: '初始默认激活的选项卡',
+ pipeOut: (data: string) =>
+ data === '' || isNaN(Number(data)) ? data : Number(data)
+ },
+
+ {
+ label: tipedLabel(
+ '激活的选项卡',
+ '默认显示某个选项卡,可响应上下文数据,选项卡配置hash时使用hash,否则使用索引值,支持获取变量,如:tab\\${id}
、\\${id}
'
),
type: 'input-text',
name: 'activeKey',
+ placeholder: '默认激活的选项卡',
pipeOut: (data: string) =>
data === '' || isNaN(Number(data)) ? data : Number(data)
}