From 45faaf27722588e92050e2e3eace9b3704377048 Mon Sep 17 00:00:00 2001
From: ZZJ <zzjdsg2300@163.com>
Date: 星期六, 02 四月 2022 18:44:30 +0800
Subject: [PATCH] 首页接口

---
 src/views/index/components/banner.vue |   44 ++++++++++++++++++++------------------------
 1 files changed, 20 insertions(+), 24 deletions(-)

diff --git a/src/views/index/components/banner.vue b/src/views/index/components/banner.vue
index b42ef3a..6641f50 100644
--- a/src/views/index/components/banner.vue
+++ b/src/views/index/components/banner.vue
@@ -7,14 +7,19 @@
       arrow="never"
       ref="banner"
     >
-      <el-carousel-item v-for="item in 4" :key="item">
-        <div class="banner_content">
-          <div class="banner_text">
-            <div class="banner_title_en">SmartAI</div>
-            <div class="banner_title_zh">浜哄伐鏅鸿兘鎿嶄綔绯荤粺</div>
-            <div class="banner_des">涓鸿涓氬鎴烽噺韬墦閫犵殑浼佷笟绾I鎿嶄綔绯荤粺</div>
-          </div>
+      <el-carousel-item v-for="(item, index) in bannerList" :key="index">
+        <div
+          class="banner_content"
+          :style="{
+            // backgroundImage: 'url(' + baseImg + ')',
+            backgroundImage: 'url(' + (item.pic ? item.pic : baseImg) + ')',
+            backgroundSize: '100% 100%',
+            backgroundRepeat: 'no-repeat',
+          }"
+        >
+          <div class="banner_text" v-html="item.name"></div>
         </div>
+        <div class="link"></div>
       </el-carousel-item>
     </el-carousel>
   </div>
@@ -23,6 +28,14 @@
 <script>
 export default {
   name: "Banner",
+  props: {
+    bannerList: {},
+  },
+  data() {
+    return {
+      baseImg: "/images/index/banner.png",
+    };
+  },
   methods: {
     toggleBanner(i) {
       this.$refs["banner"].setActiveItem(i);
@@ -41,29 +54,12 @@
   top: -62px;
   .banner_content {
     height: 100%;
-    background-image: url("/images/index/banner.png");
     padding: 183px 0 0 0;
 
     .banner_text {
       margin: 0 auto;
       width: 1280px;
       color: #fff;
-
-      .banner_title_en {
-        font-size: 24px;
-        line-height: 60px;
-      }
-
-      .banner_title_zh {
-        font-size: 36px;
-        font-weight: 700;
-        line-height: 48px;
-      }
-
-      .banner_des {
-        font-size: 14px;
-        line-height: 60px;
-      }
     }
   }
 

--
Gitblit v1.8.0