From 4a876a152948cd153c4f8a4a86b49aee377bb9ac Mon Sep 17 00:00:00 2001
From: YM <479443481@qq.com>
Date: 星期三, 29 五月 2024 15:07:21 +0800
Subject: [PATCH] 轮播图和图片查看

---
 src/books/childHealth/view/content/components/chapter001.vue |  155 ++++++++++++++++++++++++---------------------------
 1 files changed, 72 insertions(+), 83 deletions(-)

diff --git a/src/books/childHealth/view/content/components/chapter001.vue b/src/books/childHealth/view/content/components/chapter001.vue
index 8c1493d..1521c43 100644
--- a/src/books/childHealth/view/content/components/chapter001.vue
+++ b/src/books/childHealth/view/content/components/chapter001.vue
@@ -40,7 +40,7 @@
         </p>
 
         <h6 class="Conclusion-title2">
-            <img
+          <img
             data-imgurl="../../../assets/images/icon/gjc.png"
             class="img-gn"
             alt=""
@@ -56,7 +56,11 @@
             class="mb-20 open-image"
           /> -->
           <span id="open-image" @click="openImage">
-            <img src="../../../assets/images/chapterOne/0014-1.jpg" data-imgurl="/books/book/img/0014-1.56a5dd0f.jpg" class="w100 mt-20">
+            <img
+              src="../../../assets/images/chapterOne/0014-1.jpg"
+              data-imgurl="/books/book/img/0014-1.56a5dd0f.jpg"
+              class="w100 mt-20"
+            />
           </span>
         </p>
       </div>
@@ -468,15 +472,39 @@
             </div>
             <div class="bottom-right" style="width: 35%">
               <div class="mt-40">
-                <div class="banshi">
+                <div class="banshi openImgBox">
                   <div class="swiper-container">
                     <div class="swiper-wrapper">
-                      <div
-                        v-for="(item, index) in bonesList"
-                        :key="index"
-                        class="swiper-slide"
-                        :style="`background-image:url(${item})`"
-                      ></div>
+                      <div class="swiper-slide">
+                        <div
+                          class="imgBox"
+                          style="width: 100%; height: 100%"
+                        >
+                          <img
+                            src="../../../assets/images/chapterOne/bones1.png"
+                          />
+                        </div>
+                      </div>
+                      <div class="swiper-slide">
+                        <div
+                          class="imgBox"
+                          style="width: 100%; height: 100%"
+                        >
+                          <img
+                            src="../../../assets/images/chapterOne/bones2.png"
+                          />
+                        </div>
+                      </div>
+                      <div class="swiper-slide">
+                        <div
+                          class="imgBox"
+                          style="width: 100%; height: 100%"
+                        >
+                          <img
+                            src="../../../assets/images/chapterOne/bones3.png"
+                          />
+                        </div>
+                      </div>
                     </div>
                     <div class="swiper-pagination"></div>
                     <div class="swiper-button-next"></div>
@@ -4597,19 +4625,18 @@
 <script>
 import examinations from "@/components/examinations/index.vue";
 import getResourcePath from "@/assets/methods/resources";
-import Swiper from "swiper/bundle";
-import "swiper/swiper-bundle.css";
+
 export default {
   name: "chapter-one",
   components: { examinations },
   props: {
     showPageList: {
       type: Array,
-      default: [],
+      default: []
     },
     questionData: {
-      type: Object,
-    },
+      type: Object
+    }
   },
   data() {
     return {
@@ -4621,19 +4648,15 @@
       jointImg: require("../../../assets/images/chapterOne/0017-1.jpg"),
       footImg: require("../../../assets/images/chapterOne/0017-2.jpg"),
       sitImg: require("../../../assets/images/chapterOne/0018-1.jpg"),
-      bonesList: [
-        require("../../../assets/images/chapterOne/bones1.png"),
-        require("../../../assets/images/chapterOne/bones2.png"),
-        require("../../../assets/images/chapterOne/bones3.png"),
-      ],
+      bonesList: [],
       footList: [
         require("../../../assets/images/chapterOne/foot-01.png"),
-        require("../../../assets/images/chapterOne/foot-02.png"),
+        require("../../../assets/images/chapterOne/foot-02.png")
       ],
       posureList: [
         require("../../../assets/images/chapterOne/posture-01.png"),
         require("../../../assets/images/chapterOne/posture-02.png"),
-        require("../../../assets/images/chapterOne/posture-03.png"),
+        require("../../../assets/images/chapterOne/posture-03.png")
       ],
       resourceState: "",
       type: "option",
@@ -4660,7 +4683,7 @@
       eyesImg: require("../../../assets/images/chapterOne/0046-2.jpg"),
       ersImg: require("../../../assets/images/chapterOne/0048-1.jpg"),
       erImg: require("../../../assets/images/chapterOne/0048-2.jpg"),
-      img:require("@/books/childHealth/assets/images/chapterOne/0014-1.jpg"),
+      img: require("@/books/childHealth/assets/images/chapterOne/0014-1.jpg"),
       productLinkPath: "",
       learnTbaleOne: true,
       videoOne: true,
@@ -4704,7 +4727,7 @@
           qSix: "",
           qSeven: "",
           qEight: "",
-          qNine: "",
+          qNine: ""
         },
         learnTableTwo: {
           qOne: "",
@@ -4715,7 +4738,7 @@
           qSix: "",
           qSeven: "",
           qEight: "",
-          qNine: "",
+          qNine: ""
         },
         learnTableThree: {
           qOne: "",
@@ -4726,7 +4749,7 @@
           qSix: "",
           qSeven: "",
           qEight: "",
-          qNine: "",
+          qNine: ""
         },
         learnTableFour: {
           qOne: "",
@@ -4737,7 +4760,7 @@
           qSix: "",
           qSeven: "",
           qEight: "",
-          qNine: "",
+          qNine: ""
         },
         learnTableFive: {
           qOne: "",
@@ -4748,14 +4771,14 @@
           qSix: "",
           qSeven: "",
           qEight: "",
-          qNine: "",
+          qNine: ""
         },
         learnTableSix: {
           qOne: "",
           qTwo: "",
           qThree: "",
           qFour: "",
-          qFive: "",
+          qFive: ""
         },
         learnTableSeven: {
           qOne: "",
@@ -4764,7 +4787,7 @@
           qFour: "",
           qFive: "",
           qSix: "",
-          qSeven: "",
+          qSeven: ""
         },
         learnTableEnight: {
           qOne: "",
@@ -4775,7 +4798,7 @@
           qSix: "",
           qSeven: "",
           qEight: "",
-          qNine: "",
+          qNine: ""
         },
         learnTableNine: {
           qOne: "",
@@ -4785,36 +4808,36 @@
           qFive: "",
           qSix: "",
           qSeven: "",
-          qEight: "",
+          qEight: ""
         },
         question: {
           judge: {
             qOne: "",
             qTwo: "",
             qThree: "",
-            qFour: "",
+            qFour: ""
           },
           fill: {
             qOne: {
               one: "",
-              two: "",
+              two: ""
             },
             qTwo: {
               oen: "",
-              two: "",
+              two: ""
             },
             qThree: {
               one: "",
-              two: "",
+              two: ""
             },
             qFour: {
               one: "",
-              two: "",
+              two: ""
             },
             qFive: {
               one: "",
-              two: "",
-            },
+              two: ""
+            }
           },
           short: {
             qOne: "",
@@ -4823,15 +4846,14 @@
             qFour: "",
             qFive: "",
             qSix: "",
-            qSeven: "",
-          },
-        },
+            qSeven: ""
+          }
+        }
       },
-      swiper: null,
+      swiper: null
     };
   },
   async mounted() {
-    this.getSwiper();
     this.getVideoPath();
     const localData = localStorage.getItem("chapterOneData");
     if (localData) {
@@ -4910,37 +4932,12 @@
         JSON.stringify(this.chapterOneData)
       );
     },
-    getSwiper() {
-      this.swiper = new Swiper(".swiper-container", {
-        loop: true, // 鏃犵紳
-        autoplay: {
-          //鑷姩寮�濮�
-          delay: 3000, //鏃堕棿闂撮殧
-          disableOnInteraction: false, //*鎵嬪姩鎿嶄綔杞挱鍥惧悗涓嶄細鏆傚仠*
-        },
-        paginationClickable: true,
-        slidesPerView: 1, // 涓�缁勪笁涓�
-        spaceBetween: 30, // 闂撮殧
-        // 濡傛灉闇�瑕佸墠杩涘悗閫�鎸夐挳
-        navigation: {
-          nextEl: ".swiper-button-next",
-          prevEl: ".swiper-button-prev",
-        },
-        // 绐楀彛鍙樺寲,閲嶆柊init,閽堝F11鍏ㄥ睆鍜屾斁澶х缉灏�,蹇呴』鍔�
-        observer: true,
-        observeParents: true,
-        // 濡傛灉闇�瑕佸垎椤靛櫒
-        pagination: {
-          el: ".swiper-pagination",
-          clickable: true, // 鍒嗛〉鍣ㄥ彲浠ョ偣鍑�
-        },
-      });
-    },
+
     openImage() {
       let container = document.getElementById("open-image");
       let viewr = new Viewer(container, {
         inline: false, // 鏄惁浠ュ唴鑱旀柟寮忔樉绀洪瑙�
-        url:'data-imgurl',
+        url: "data-imgurl",
         toolbar: {
           zoomIn: 1, // 鏄惁鏄剧ず鏀惧ぇ鎸夐挳
           zoomOut: 1, // 鏄惁鏄剧ず缂╁皬鎸夐挳
@@ -4952,11 +4949,11 @@
           rotateLeft: 0, // 鏄惁鏄剧ず鍚戝乏鏃嬭浆鎸夐挳
           rotateRight: 0, // 鏄惁鏄剧ず鍚戝彸鏃嬭浆鎸夐挳
           flipHorizontal: 0, // 鏄惁鏄剧ず姘村钩缈昏浆鎸夐挳
-          flipVertical: 0, // 鏄惁鏄剧ず鍨傜洿缈昏浆鎸夐挳
-        },
+          flipVertical: 0 // 鏄惁鏄剧ず鍨傜洿缈昏浆鎸夐挳
+        }
       });
-    },
-  },
+    }
+  }
 };
 </script>
 
@@ -5041,18 +5038,10 @@
   justify-content: space-evenly;
 }
 
-//
 .banshi {
   margin-top: 40px;
   width: 100%;
+  height: 250px;
   margin: 0 auto;
-  .swiper-slide {
-    position: relative;
-    width: 100%;
-    height: 250px;
-    background-repeat: no-repeat;
-    background-size: contain;
-    background-position-x: center;
-  }
 }
 </style>

--
Gitblit v1.9.1