1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <template>
- <div style="height: 100vh">
- <div class="pages slide-container">
- <div class="slide-page-2">
- <Pg1 class="container"/>
- </div>
- <div class="slide-page-2">
- <Pg2 class="container"/>
- </div>
- <div class="slide-page-2">
- <Pg3 class="container"/>
- </div>
- </div>
- </div>
- </template>
-
- <script setup>
- import { onMounted, ref, watch } from 'vue';
- import { useModel } from '@zjxpcyc/vue-tiny-store';
- import Pg1 from './pg1/index.vue';
- import Pg2 from './pg2/index.vue';
- import Pg3 from './pg3/index.vue';
- import parallaxing from '@/utils/parallaxing.js';
-
- const { play } = useModel('audio');
-
- onMounted(() => {
- parallaxing();
- play();
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- });
-
- </script>
-
- <style lang="less">
- .pages {
- position: relative;
- overflow-y: auto;
- }
- </style>
|