|
@@ -7,21 +7,25 @@
|
|
src="@/views/Index/components/Chapter3/images/title3-min.png"
|
|
src="@/views/Index/components/Chapter3/images/title3-min.png"
|
|
/>
|
|
/>
|
|
|
|
|
|
|
|
+ <Swiper
|
|
|
|
+ class="chapter3-card-wrap"
|
|
|
|
+ :pagination="{ clickable: true }"
|
|
|
|
+ :modules="[Pagination]"
|
|
|
|
+ >
|
|
|
|
+ <SwiperSlide v-for="(img, index) in detail?.imgs" :key="img">
|
|
|
|
+ <ElImage
|
|
|
|
+ :src="img"
|
|
|
|
+ :autoplay="false"
|
|
|
|
+ :initial-index="index"
|
|
|
|
+ preview-teleported
|
|
|
|
+ :preview-src-list="detail?.imgs"
|
|
|
|
+ />
|
|
|
|
+ </SwiperSlide>
|
|
|
|
+ </Swiper>
|
|
|
|
+
|
|
<div class="chapter3-card">
|
|
<div class="chapter3-card">
|
|
<h2>{{ detail?.name.split(" ")[0] }}</h2>
|
|
<h2>{{ detail?.name.split(" ")[0] }}</h2>
|
|
|
|
|
|
- <ElCarousel class="chapter3-card-wrap">
|
|
|
|
- <ElCarouselItem v-for="(img, index) in detail?.imgs" :key="img">
|
|
|
|
- <ElImage
|
|
|
|
- :src="img"
|
|
|
|
- :autoplay="false"
|
|
|
|
- :initial-index="index"
|
|
|
|
- preview-teleported
|
|
|
|
- :preview-src-list="detail?.imgs"
|
|
|
|
- />
|
|
|
|
- </ElCarouselItem>
|
|
|
|
- </ElCarousel>
|
|
|
|
-
|
|
|
|
<div class="chapter3-card-inner">
|
|
<div class="chapter3-card-inner">
|
|
<p v-if="title">
|
|
<p v-if="title">
|
|
{{ title[0] }} <i>{{ title[1] }}</i>
|
|
{{ title[0] }} <i>{{ title[1] }}</i>
|
|
@@ -50,12 +54,16 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
<script setup>
|
|
|
|
+import { Swiper, SwiperSlide } from "swiper/vue";
|
|
|
|
+import { Pagination } from "swiper/modules";
|
|
import { ref, computed, onMounted } from "vue";
|
|
import { ref, computed, onMounted } from "vue";
|
|
import { useRoute, useRouter } from "vue-router";
|
|
import { useRoute, useRouter } from "vue-router";
|
|
import data from "@/assets/data";
|
|
import data from "@/assets/data";
|
|
import { useMobile } from "@/utils";
|
|
import { useMobile } from "@/utils";
|
|
import Bg from "./images/bg-min.jpg";
|
|
import Bg from "./images/bg-min.jpg";
|
|
import MobileBg from "./images/m-bg-min.jpg";
|
|
import MobileBg from "./images/m-bg-min.jpg";
|
|
|
|
+import "swiper/css";
|
|
|
|
+import "swiper/css/pagination";
|
|
|
|
|
|
const { isMobile } = useMobile();
|
|
const { isMobile } = useMobile();
|
|
const route = useRoute();
|
|
const route = useRoute();
|