From 1614b62d2a2bea8393386538ac57f0909bb06032 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Mon, 9 Jun 2025 19:36:54 +0800 Subject: [PATCH] =?UTF-8?q?feat(editor):=20=E6=A0=B7=E5=BC=8F=E4=B8=AD?= =?UTF-8?q?=E7=9A=84position=E9=80=89=E9=A1=B9=E5=8A=A0=E4=B8=8A=E4=B8=AD?= =?UTF-8?q?=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../editor/src/fields/StyleSetter/pro/Position.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/editor/src/fields/StyleSetter/pro/Position.vue b/packages/editor/src/fields/StyleSetter/pro/Position.vue index 0f1b34ab..53ab367f 100644 --- a/packages/editor/src/fields/StyleSetter/pro/Position.vue +++ b/packages/editor/src/fields/StyleSetter/pro/Position.vue @@ -12,6 +12,14 @@ const emit = defineEmits<{ change: [v: string | StyleSchema, eventData: ContainerChangeEventData]; }>(); +const positionText: Record = { + static: '不定位', + relative: '相对定位', + absolute: '绝对定位', + fixed: '固定定位', + sticky: '粘性定位', +}; + const config = { items: [ { @@ -21,9 +29,9 @@ const config = { type: 'data-source-field-select', fieldConfig: { type: 'select', - options: ['static', 'relative', 'absolute', 'fixed', 'sticky'].map((item) => ({ + options: Object.keys(positionText).map((item) => ({ value: item, - text: item, + text: `${item}(${positionText[item]})`, })), }, },