From 48292b1a9832e4fc662b9836d1656dbd5f16dbc1 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 1 Nov 2025 10:07:25 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90mall=E3=80=91diy=20editor?= =?UTF-8?q?=20=E7=9A=84=20page-config=20=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/mobile/notice-bar/property.vue | 2 +- .../components/mobile/page-config/config.ts | 11 ++++------- .../components/mobile/page-config/property.vue | 12 ++++-------- 3 files changed, 9 insertions(+), 16 deletions(-) diff --git a/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/notice-bar/property.vue b/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/notice-bar/property.vue index 35a936ec7..5fdb1f06b 100644 --- a/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/notice-bar/property.vue +++ b/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/notice-bar/property.vue @@ -58,4 +58,4 @@ const rules = { - \ No newline at end of file + diff --git a/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/page-config/config.ts b/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/page-config/config.ts index 73032a84a..a00e6458b 100644 --- a/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/page-config/config.ts +++ b/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/page-config/config.ts @@ -2,15 +2,12 @@ import type { DiyComponent } from '../../../util'; /** 页面设置属性 */ export interface PageConfigProperty { - // 页面描述 - description: string; - // 页面背景颜色 - backgroundColor: string; - // 页面背景图片 - backgroundImage: string; + description: string; // 页面描述 + backgroundColor: string; // 页面背景颜色 + backgroundImage: string; // 页面背景图片 } -// 定义页面组件 +/** 定义页面组件 */ export const component = { id: 'PageConfig', name: '页面设置', diff --git a/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/page-config/property.vue b/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/page-config/property.vue index 9d904c0e8..27aa37bec 100644 --- a/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/page-config/property.vue +++ b/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/page-config/property.vue @@ -7,24 +7,22 @@ import { ElForm, ElFormItem, ElInput } from 'element-plus'; import UploadImg from '#/components/upload/image-upload.vue'; import { ColorInput } from '#/views/mall/promotion/components'; -// 导航栏属性面板 +/** 导航栏属性面板 */ defineOptions({ name: 'PageConfigProperty' }); + const props = defineProps<{ modelValue: PageConfigProperty }>(); const emit = defineEmits(['update:modelValue']); -// 表单校验 -const rules = {}; - const formData = useVModel(props, 'modelValue', emit); - -