diff --git a/src/components/model-nav-group/index.ts b/src/components/model-nav-group/index.ts index 28821ddb..5f3738ce 100644 --- a/src/components/model-nav-group/index.ts +++ b/src/components/model-nav-group/index.ts @@ -2,7 +2,7 @@ interface nav_group { id: string; img: uploadList[]; title: string; - link: object, + link: object; } interface nav_group_content { @@ -14,6 +14,7 @@ interface nav_group_content { } interface nav_group_styles { + space: number; radius: number; radius_top_left: number; radius_top_right: number; @@ -30,6 +31,6 @@ interface nav_group_styles { color: string; title_color: string; title_size: number; + title_space: number; common_style: object; } - diff --git a/src/components/model-nav-group/index.vue b/src/components/model-nav-group/index.vue index 372cd770..6331d876 100644 --- a/src/components/model-nav-group/index.vue +++ b/src/components/model-nav-group/index.vue @@ -3,8 +3,8 @@
-
-
+
+
@@ -74,6 +74,10 @@ const indicator_style = computed(() => { } return indicator_styles; }); +// 导航间距 +const nav_space = computed(() => 'row-gap:' + (new_style.value?.space || '0') + 'px'); +// 导航标题间距 +const nav_title_space = computed(() => 'row-gap:' + (new_style.value?.title_space || '0') + 'px'); // 获取轮播图片的节点 const bannerImg = ref(); // 轮播图自适应高度 diff --git a/src/components/model-nav-group/model-nav-group-styles.vue b/src/components/model-nav-group/model-nav-group-styles.vue index d09b00a1..c4c73580 100644 --- a/src/components/model-nav-group/model-nav-group-styles.vue +++ b/src/components/model-nav-group/model-nav-group-styles.vue @@ -1,6 +1,12 @@