From 951f35ac2d233517049b5cbb51bab12914f3b118 Mon Sep 17 00:00:00 2001 From: yangyin <18723093654@163.com> Date: 星期日, 07 七月 2024 12:58:58 +0800 Subject: [PATCH] fix: 应用场景修改为走马灯 --- src/views/project/ch/home/component/waterRight/bottom.vue | 59 +++++++++++++++++++++++++++++------------------------------ 1 files changed, 29 insertions(+), 30 deletions(-) diff --git a/src/views/project/ch/home/component/waterRight/bottom.vue b/src/views/project/ch/home/component/waterRight/bottom.vue index 2d5bc55..70ca532 100644 --- a/src/views/project/ch/home/component/waterRight/bottom.vue +++ b/src/views/project/ch/home/component/waterRight/bottom.vue @@ -14,7 +14,7 @@ </div> </div> - <div class="main"> + <div class="main" v-show="state.applicationScenarios && state.applicationScenarios.length < 3"> <div class="main_item flex cursor-pointer" v-for="item in state.applicationScenarios" @@ -30,24 +30,26 @@ </div> </div> </div> - <!-- <div class="main" v-show="state.applicationScenarios && state.applicationScenarios.length > 3"> - <div - class="main_item flex cursor-pointer" - v-for="item in state.applicationScenarios" - :key="item.section_id" - :class="{ main_item_active: item.section_id === activeSectionAId }" - @click="changeScenarios(item)" - > - <div :class="['iconfont icon-' + item.Icon]"></div> - <div class="right"> - <h4>{{ item.section_name }}</h4> - <p>{{ item.section_title }}</p> - </div> - <el-carousel height="10px"> - <el-carousel-item v-for="group in groupedArray" :key="group">{{ group }} </el-carousel-item> - </el-carousel> - </div> - </div> --> + + <div class="block main" v-show="state.applicationScenarios && state.applicationScenarios.length > 3"> + <el-carousel height="80"> + <el-carousel-item v-for="group in groupedArray" :key="group" class="set-carousel-item"> + <div + class="main_item flex cursor-pointer" + v-for="item in group" + :key="item.section_id" + :class="{ main_item_active: item.section_id === activeSectionAId }" + @click="changeScenarios(item)" + > + <div :class="['iconfont icon-' + item.Icon]"></div> + <div class="right"> + <h4>{{ item.section_name }}</h4> + <p>{{ item.section_title }}</p> + </div> + </div> + </el-carousel-item> + </el-carousel> + </div> </div> </template> @@ -70,9 +72,6 @@ const iconList = ['biaodan', 'putong', 'zhongduancanshuchaxun', 'shidu']; res.sections.forEach((sectionItem, index) => { sectionItem.Icon = iconList[index]; - // if (index < 4) { - // result.push(sectionItem); - // } }); state.applicationScenarios = res.sections; res.sections?.[0] && changeScenarios(res.sections[0]); @@ -83,13 +82,9 @@ while (state.applicationScenarios.length > i) { groups.push(state.applicationScenarios.slice(i, (i += 4))); } - console.log(groups, 86); return groups; }); -const nextPage = () => { - const index = Math.floor(Math.random() * groupedArray.value.length); - state.applicationScenarios = groupedArray.value[index]; -}; + // 鏌ョ湅鏇村 const lookMore = () => { router.push({ @@ -142,10 +137,7 @@ width: 100%; border-radius: 5px; border: 1px solid #d9dbde; - display: flex; padding: 8px; - flex-wrap: wrap; - &_item { width: 50%; border-radius: 5px; @@ -216,6 +208,10 @@ } } } + .set-carousel-item { + display: flex; + flex-wrap: wrap; + } } .set-page { display: flex; @@ -224,4 +220,7 @@ margin: 10px 0px; } } +:deep(.el-carousel__container) { + height: 200px !important; +} </style> -- Gitblit v1.9.3