From 0216885738dfa8d137b1c375d8292b8e82cb55ae Mon Sep 17 00:00:00 2001 From: T-A-H-prog Date: Wed, 12 Aug 2026 21:34:07 +0200 Subject: [PATCH] fix: gsap scroll fixes at routing --- src/App.vue | 17 +- src/components/big/ImageSection.vue | 7 +- src/components/big/IntroductionSection.vue | 7 +- src/components/big/MonitorModel.vue | 2 +- src/components/big/TextSection.vue | 8 +- src/components/big/WelcomeSection.vue | 4 + src/components/slim/AboutMe.vue | 4 +- src/components/slim/Main.vue | 2 +- src/router/index.ts | 7 +- src/views/HomeBig.vue | 13 +- src/views/HomeSlime.vue | 7 +- src/views/ImageSection.vue | 249 +++++++++++++++++++++ 12 files changed, 296 insertions(+), 31 deletions(-) create mode 100644 src/views/ImageSection.vue diff --git a/src/App.vue b/src/App.vue index c1b1d85..950bb73 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,10 +1,13 @@ diff --git a/src/components/big/ImageSection.vue b/src/components/big/ImageSection.vue index 6d939bf..c4ee7e2 100644 --- a/src/components/big/ImageSection.vue +++ b/src/components/big/ImageSection.vue @@ -13,7 +13,6 @@ import gsap from "gsap"; import ScrollTrigger from "gsap/ScrollTrigger"; import Flip from "gsap/dist/Flip"; - (gsap.registerPlugin(ScrollTrigger), gsap.registerPlugin(Flip)); const section = ref(null); @@ -50,9 +49,7 @@ const createTween = () => { .add(flip); }; - onMounted(() => { - ctx = gsap.context(() => { createTween(); @@ -69,8 +66,6 @@ onMounted(() => { onUnmounted(() => { ctx?.revert(); }); - -