diff --git a/src/components/model-nav-group/index.ts b/src/components/model-nav-group/index.ts index 5f3738ce..cc17aad0 100644 --- a/src/components/model-nav-group/index.ts +++ b/src/components/model-nav-group/index.ts @@ -15,6 +15,7 @@ interface nav_group_content { interface nav_group_styles { space: number; + img_size: number; radius: number; radius_top_left: number; radius_top_right: number; diff --git a/src/components/model-nav-group/index.vue b/src/components/model-nav-group/index.vue index 6331d876..e9da1845 100644 --- a/src/components/model-nav-group/index.vue +++ b/src/components/model-nav-group/index.vue @@ -104,6 +104,8 @@ onMounted(() => { newHeight.value = bannerImg.value[0].clientHeight + 'px'; }; }); +// 导航图片大小 +const img_size = computed(() => (new_style.value?.img_size || '0') + 'px'); // 每个导航所占位置 const group_width = computed(() => `${100 / (form.value.single_line || 4)}%`); // 是否显示文字和图片 @@ -169,12 +171,12 @@ const carousel_change = (index: number) => {