From 002451dcd9d0ac008baf2e0d58a6e66bf1a1d5aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E8=82=96=E7=A3=8A?= <18851179580@163.com> Date: Fri, 17 Jan 2025 16:34:19 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=89=E9=A1=B9=E5=8D=A1=E8=BD=AE=E6=92=AD?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/tabs-view/index.vue | 17 +++++++++--- .../model-article-tabs-content.vue | 3 +++ .../model-article-tabs-styles.vue | 20 ++++++++++++++ .../model-goods-tabs-content.vue | 3 +++ .../model-goods-tabs-styles.vue | 20 ++++++++++++++ .../model-tabs/model-tabs-content.vue | 3 +++ .../model-tabs/model-tabs-setting.vue | 2 +- .../model-tabs/model-tabs-styles.vue | 27 ++++++++++++++++++- src/config/const/article-tabs.ts | 19 +++++++++++++ src/config/const/goods-tabs.ts | 19 +++++++++++++ src/config/const/header-nav.ts | 2 +- src/config/const/search.ts | 2 +- src/config/const/tabs.ts | 19 +++++++++++++ 13 files changed, 149 insertions(+), 7 deletions(-) diff --git a/src/components/common/tabs-view/index.vue b/src/components/common/tabs-view/index.vue index 663d41f4..c6f15d34 100644 --- a/src/components/common/tabs-view/index.vue +++ b/src/components/common/tabs-view/index.vue @@ -25,7 +25,14 @@
{{ item.title }}
{{ item.desc }}
- +
@@ -82,6 +89,10 @@ const tabs_theme_1_style = computed(() => { return new_style.value.tabs_one_theme == '1'; }); +const tabs_adorn_img_style = computed(() => { + return radius_computer(new_style.value.tabs_adorn_img_radius) + `height: ${new_style.value.tabs_adorn_img_height}px;${ new_style.value.is_tabs_adorn_img_background == '1' ? tabs_check.value : ''}`; +}); + const tabs_height = computed(() => { const DEFAULT_HEIGHT_THEME_2 = 12; const DEFAULT_HEIGHT_THEME_4 = 4; @@ -182,7 +193,7 @@ const padding_bottom = computed(() => { bottom = 3; } } else if (form.value.tabs_theme == '3') { - bottom = 10; + bottom = !isEmpty(form.value.tabs_adorn_icon) ? new_style.value.tabs_adorn_icon_size : new_style.value.tabs_adorn_img_height; } return ['1', '2', '4'].includes(form.value.tabs_theme) ? '' : `padding-bottom: ${(new_style.value?.tabs_sign_spacing || 0) + bottom}px;`; }); @@ -233,7 +244,7 @@ const icon_tabs_check = () => { bottom: 0; text-align: center; font-size: 2rem; - line-height: 1rem !important; + // line-height: 1rem !important; display: none; } .img { diff --git a/src/components/model-article-tabs/model-article-tabs-content.vue b/src/components/model-article-tabs/model-article-tabs-content.vue index e86a67d3..d6778217 100644 --- a/src/components/model-article-tabs/model-article-tabs-content.vue +++ b/src/components/model-article-tabs/model-article-tabs-content.vue @@ -18,6 +18,9 @@ {{ item.name }} + + + {{ item.name }} diff --git a/src/components/model-article-tabs/model-article-tabs-styles.vue b/src/components/model-article-tabs/model-article-tabs-styles.vue index b42010ec..25c9af8c 100644 --- a/src/components/model-article-tabs/model-article-tabs-styles.vue +++ b/src/components/model-article-tabs/model-article-tabs-styles.vue @@ -10,6 +10,25 @@ + + @@ -195,6 +214,7 @@