zhangzhiyi
2 years ago
8 changed files with 131 additions and 3 deletions
@ -0,0 +1,13 @@
@@ -0,0 +1,13 @@
|
||||
<template> |
||||
<div id="device-control-wrapper"></div> |
||||
</template> |
||||
|
||||
<script lang="ts" setup></script> |
||||
|
||||
<style lang="scss" scoped> |
||||
#device-control-wrapper { |
||||
width: 1500px; |
||||
height: 1500px; |
||||
background: rgb(5, 154, 200); |
||||
} |
||||
</style> |
@ -0,0 +1,14 @@
@@ -0,0 +1,14 @@
|
||||
<template> |
||||
<div id="fixed-time-wrapper"></div> |
||||
</template> |
||||
|
||||
<script lang="ts" setup> |
||||
</script> |
||||
|
||||
<style lang="scss" scoped> |
||||
#fixed-time-wrapper { |
||||
width: 1500px; |
||||
height: 1500px; |
||||
background: rgb(206, 19, 19); |
||||
} |
||||
</style> |
@ -0,0 +1,12 @@
@@ -0,0 +1,12 @@
|
||||
<template> |
||||
<div id="home-screen-wrapper"></div> |
||||
</template> |
||||
|
||||
<script lang="ts" setup></script> |
||||
|
||||
<style lang="scss" scoped> |
||||
#home-screen-wrapper { |
||||
width: 1500px; |
||||
height: 1500px; |
||||
background: rgb(15, 188, 102); |
||||
}</style> |
@ -0,0 +1,13 @@
@@ -0,0 +1,13 @@
|
||||
<template> |
||||
<div id="scene-wrapper"></div> |
||||
</template> |
||||
|
||||
<script lang="ts" setup></script> |
||||
|
||||
<style lang="scss" scoped> |
||||
#scene-wrapper { |
||||
width: 1500px; |
||||
height: 1500px; |
||||
background: rgb(131, 10, 196); |
||||
} |
||||
</style> |
@ -0,0 +1,68 @@
@@ -0,0 +1,68 @@
|
||||
<template> |
||||
<div id="tabs-wrapper"> |
||||
<div class="swiper"> |
||||
<div class="swiper-wrapper"> |
||||
<div class="swiper-slide"> |
||||
<div class="swiper-item"> |
||||
<FixedTime class="swiper-slide"></FixedTime> |
||||
</div> |
||||
</div> |
||||
<div class="swiper-slide"> |
||||
<div class="swiper-item"> |
||||
<HomeScreen class="swiper-slide"></HomeScreen> |
||||
</div> |
||||
</div> |
||||
<div class="swiper-slide"> |
||||
<div class="swiper-item"> |
||||
<DeviceControl class="swiper-slide"></DeviceControl> |
||||
</div> |
||||
</div> |
||||
<div class="swiper-slide"> |
||||
<div class="swiper-item"> |
||||
<Scene class="swiper-slide"></Scene> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</template> |
||||
|
||||
<script lang="ts" setup> |
||||
import { |
||||
ref, |
||||
onBeforeMount, |
||||
onMounted, |
||||
nextTick, |
||||
} from 'vue'; |
||||
import { Swiper, Navigation, Pagination } from "swiper"; |
||||
import FixedTime from './fixed-time.vue'; |
||||
import HomeScreen from './home-screen.vue'; |
||||
import DeviceControl from './device-control.vue'; |
||||
import Scene from './scene.vue'; |
||||
|
||||
import "swiper/swiper-bundle.css"; |
||||
|
||||
let mySwiper: Swiper; // 声明swiper |
||||
|
||||
onMounted(() => { |
||||
initSwiper(); |
||||
}) |
||||
|
||||
/** 初始化swiper */ |
||||
const initSwiper = () => { |
||||
mySwiper = new Swiper(".swiper", { |
||||
modules: [Navigation, Pagination], |
||||
// observer: true, // 修改swiper自己或子元素时,自动初始化swiper |
||||
// observeParents: true, // 修改swiper的父元素时,自动初始化swiper |
||||
pagination: { |
||||
el: ".swiper-pagination", |
||||
}, //分页样式 |
||||
effect: "fade", //轮播图切换效果的类型 |
||||
}); |
||||
} |
||||
</script> |
||||
|
||||
<style lang="scss" scoped> |
||||
#tabs-wrapper { |
||||
} |
||||
</style> |
Loading…
Reference in new issue