From a64bbb633733feadadc7aee44ea802baceda8ab3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E8=82=96=E7=A3=8A?= <18851179580@163.com> Date: Wed, 18 Sep 2024 15:04:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A1=B5=E9=9D=A2=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/page-settings/index.vue | 6 +- src/components/page-settings/page-content.vue | 13 ++- src/components/page-settings/page-setting.vue | 97 ++++++++++--------- .../components/main/default/header-nav.ts | 4 +- 4 files changed, 64 insertions(+), 56 deletions(-) diff --git a/src/components/page-settings/index.vue b/src/components/page-settings/index.vue index fe797e1b..6308e9de 100644 --- a/src/components/page-settings/index.vue +++ b/src/components/page-settings/index.vue @@ -5,8 +5,8 @@
-
-
+
+
@@ -17,7 +17,7 @@
-
+
{{ form.positioning_name }} diff --git a/src/components/page-settings/page-content.vue b/src/components/page-settings/page-content.vue index 969806d1..42ff1a65 100644 --- a/src/components/page-settings/page-content.vue +++ b/src/components/page-settings/page-content.vue @@ -84,7 +84,12 @@ const props = defineProps({ default: () => ({}), }, }); -const form = reactive(props.value); +const form = ref(props.value); + +watchEffect(() => { + form.value = props.value; +}); + const base_list = reactive({ themeList: [ { id: '1', name: '风格1', url: new URL(`../../assets/images/components/page-settings/theme-1.png`, import.meta.url).href }, @@ -96,13 +101,13 @@ const base_list = reactive({ }); const icon_setting_remove = (index: number) => { - form.icon_setting.splice(index, 1); + form.value.icon_setting.splice(index, 1); }; const icon_setting_sort = (item: any) => { - form.icon_setting = item; + form.value.icon_setting = item; }; const add = () => { - form.icon_setting.push({ + form.value.icon_setting.push({ id: get_math(), img: [], icon: '', diff --git a/src/components/page-settings/page-setting.vue b/src/components/page-settings/page-setting.vue index 4dcb7dcf..3e16b849 100644 --- a/src/components/page-settings/page-setting.vue +++ b/src/components/page-settings/page-setting.vue @@ -8,6 +8,7 @@ diff --git a/src/views/layout/components/main/default/header-nav.ts b/src/views/layout/components/main/default/header-nav.ts index 5b1124ff..d8ac1c09 100644 --- a/src/views/layout/components/main/default/header-nav.ts +++ b/src/views/layout/components/main/default/header-nav.ts @@ -113,8 +113,8 @@ const defaultFooterNav: DefaultFooterNav = { radius_bottom_left: 16, radius_bottom_right: 16, }, - img_size: '23', - img_space: '25', + img_size: '18', + img_space: '15', tips_color: '#ccc', hot_words_color: '#000', search_border: '#E4E4E4',