From 032b229a971052cbe5838dc6ebdc7d5770b6d07b Mon Sep 17 00:00:00 2001 From: Hepatica Date: Sat, 23 Mar 2024 16:30:52 +0100 Subject: [PATCH] Add event for hande step carousel --- .../src/pages/games-pages/DoublePage.vue | 107 ++++++------------ 1 file changed, 37 insertions(+), 70 deletions(-) diff --git a/luckydiamond/src/pages/games-pages/DoublePage.vue b/luckydiamond/src/pages/games-pages/DoublePage.vue index a2d4574..9074165 100644 --- a/luckydiamond/src/pages/games-pages/DoublePage.vue +++ b/luckydiamond/src/pages/games-pages/DoublePage.vue @@ -4,7 +4,6 @@
-

double

@@ -16,15 +15,12 @@ - -
- - -
@@ -73,63 +50,32 @@ import "@/assets/css/global.css"; export default { data: () => ({ - // carousel settings - // slides: [], + autoplay: 500, slides: [ { - img: require("@/assets/icons-games/double-game/RectangleRedDouble.png"), - nickname: "RedDouble", + img: require("@/assets/icons-games/double-game/RectangleBlackDouble.png"), + target: "BlackDouble", + }, + { + img: require("@/assets/icons-games/double-game/RectangleBlackDouble.png"), + target: "BlackDouble", }, { img: require("@/assets/icons-games/double-game/RectangleGreenDouble.png"), - nickname: "GreenDouble", + target: "GreenDouble", + }, + { + img: require("@/assets/icons-games/double-game/RectangleRedDouble.png"), + target: "RedDouble", }, { img: require("@/assets/icons-games/double-game/RectangleBlackDouble.png"), - nickname: "BlackDouble", + target: "BlackDouble", }, { img: require("@/assets/icons-games/double-game/RectangleBlackDouble.png"), - nickname: "BlackDouble", + target: "BlackDouble", }, - { - img: require("@/assets/icons-games/double-game/RectangleBlackDouble.png"), - nickname: "BlackDouble", - }, - { - img: require("@/assets/icons-games/double-game/RectangleBlackDouble.png"), - nickname: "BlackDouble", - }, - - // , - // { - // img: "https://avatar.spworlds.ru/face/55/Ckutls_.png", - // nickname: "Ckutls_", - // }, - // { - // img: "https://avatar.spworlds.ru/face/55/Ckutls_.png", - // nickname: "Ckutls_", - // }, - // { - // img: "https://avatar.spworlds.ru/face/55/Hepatir.png", - // nickname: "Hepagfdtir", - // }, - // { - // img: "https://avatar.spworlds.ru/face/55/Ckutls_.png", - // nickname: "Ckutls_", - // }, - // { - // img: "https://avatar.spworlds.ru/face/55/Ckutls_.png", - // nickname: "Ckutls_", - // }, - // { - // img: "https://avatar.spworlds.ru/face/55/Ckutls_.png", - // nickname: "Ckutls_", - // }, - // { - // img: "https://avatar.spworlds.ru/face/55/Hepatir.png", - // nickname: "Hepgdfatir", - // }, ], }), name: "HelpPage", @@ -140,6 +86,27 @@ export default { Carousel, Slide, }, + + methods: { + handleStepCarousel(data) { + try { + let { currentSlideIndex } = data; + + if (this.slides[currentSlideIndex+1].target == "RedDouble") { + // this.$refs.carousel.slideTo(this.currentSlideIndex); + + // if (this.slides[this.currentSlideIndex].nickname == this.targetNickname) { + + this.stopAutoplay(); + } + } catch (error) { + console.error("Error in handleSlideStart:", error); + } + }, + stopAutoplay() { + this.autoplay = 0; + }, + }, };