diff --git a/packages/common/component/ConfigItem.vue b/packages/common/component/ConfigItem.vue index 702860f0e0..39f81f8e31 100644 --- a/packages/common/component/ConfigItem.vue +++ b/packages/common/component/ConfigItem.vue @@ -518,7 +518,7 @@ export default { justify-content: space-between; position: relative; align-items: center; - padding-bottom: 8px; + padding-bottom: var(--te-common-vertical-item-spacing-normal); &:last-child { padding-bottom: 0; } diff --git a/packages/common/component/MetaChildItem.vue b/packages/common/component/MetaChildItem.vue index a0441b1362..f909cafbf5 100644 --- a/packages/common/component/MetaChildItem.vue +++ b/packages/common/component/MetaChildItem.vue @@ -93,15 +93,19 @@ export default { color: var(--te-common-text-primary); padding: 0 10px; font-weight: bold; + margin-bottom: 16px; } .items-container { width: 100%; display: flex; - flex-wrap: wrap; flex-direction: column; + height: calc(100% - 34px); // 34为头部+底部的高度 + overflow-y: auto; + .meta-config-item { flex: 1; padding: 0 10px; + margin-bottom: var(--te-common-vertical-item-spacing-normal); } } diff --git a/packages/common/component/MetaCodeEditor.vue b/packages/common/component/MetaCodeEditor.vue index 1141455fd4..0c97ce569a 100644 --- a/packages/common/component/MetaCodeEditor.vue +++ b/packages/common/component/MetaCodeEditor.vue @@ -7,6 +7,12 @@ + + {{ buttonLabel }} @@ -143,6 +149,8 @@ export default { const editorTipsTitle = computed(() => props.tips?.title?.[locale.value] ?? props.tips?.title) const editorTipsDemo = computed(() => props.tips?.demo?.[locale.value] ?? props.tips?.demo) + const EDIT_CODE_TEXT = '编辑代码' + watchEffect(() => { const { modelValue, dataType } = props const val = dataType ? modelValue?.value || '' : modelValue @@ -239,6 +247,7 @@ export default { editor, editorState, value, + EDIT_CODE_TEXT, options: { language: props.language, minimap: { @@ -267,6 +276,12 @@ export default { &:focus { border-color: var(--te-common-border-active); } + .edit-btn-icon { + font-size: 14px; + margin-right: 4px; + vertical-align: text-top; + color: var(--te-common-icon-secondary); + } } } diff --git a/packages/configurator/src/js-slot-configurator/JsSlotConfigurator.vue b/packages/configurator/src/js-slot-configurator/JsSlotConfigurator.vue index 5e270b44d5..e8839afde0 100644 --- a/packages/configurator/src/js-slot-configurator/JsSlotConfigurator.vue +++ b/packages/configurator/src/js-slot-configurator/JsSlotConfigurator.vue @@ -3,17 +3,19 @@
使用插槽
-
{{ slot.name }}
+
+ {{ slot.name }} + + + + + +
- - - - -