From b0a100049a8b54463519c53c06c6a10e64de95ab Mon Sep 17 00:00:00 2001 From: ZhangXianQiang <1135831638@qq.com> Date: 星期四, 29 二月 2024 16:49:04 +0800 Subject: [PATCH] feat:点击查看图片 --- src/views/daoAnOffice/right/danger/imageSwiper.vue | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/views/daoAnOffice/right/danger/imageSwiper.vue b/src/views/daoAnOffice/right/danger/imageSwiper.vue index 29f9ec6..0b841c9 100644 --- a/src/views/daoAnOffice/right/danger/imageSwiper.vue +++ b/src/views/daoAnOffice/right/danger/imageSwiper.vue @@ -2,9 +2,9 @@ <div class="swiper_button mr-1" @click="prevSwiper"> <img :src="leftIcon" class=""> </div> - <Swiper :slides-per-view="3" :space-between="18" class="image_swiper" @swiper="setSwiper"> - <SwiperSlide v-for="(slide, index) in imageList" :key="index" class="image_slide"> - <img :src="slide" class="item_img"> + <Swiper :slides-per-view="3" :space-between="18" class="image_swiper" @swiper="setSwiper" > + <SwiperSlide v-for="(slide, index) in imageList" :key="index" class="image_slide" > + <img :src="slide" class="item_img" @click="imageClick"> </SwiperSlide> </Swiper> @@ -14,12 +14,14 @@ </template> <script setup> +import Viewer from 'viewerjs'; import { Swiper, SwiperSlide } from 'swiper/vue'; import leftIcon from '@/assets/img/icon/arrow_left.png'; import rightIcon from '@/assets/img/icon/arrow_right.png'; import { defineProps,ref } from 'vue'; +const imgView = null; const swiperRef = ref(null); const props = defineProps({ imageList: { @@ -36,6 +38,10 @@ const nextSwiper = () => { swiperRef.value.slideNext(); + } + + const imageClick = (event) => { + new Viewer(event.target); } </script> @@ -55,6 +61,7 @@ display: block; height: 100%; object-fit: fill; + cursor: pointer; } .swiper_button { -- Gitblit v1.8.0