diff --git a/src/main.js b/src/main.js index cb4cfce..b632327 100644 --- a/src/main.js +++ b/src/main.js @@ -56,6 +56,9 @@ VueAMap.initAMapApiLoader({ }) Vue.use(VueAMap) +import Carousel3d from 'vue-carousel-3d'; +Vue.use(Carousel3d); + Vue.directive('loadMore', { bind(el, binding) { const selectWrap = el.querySelector('.el-scrollbar__wrap') diff --git a/src/views/bigSreen/component/CenterTop.vue b/src/views/bigSreen/component/CenterTop.vue index c108d55..782dea9 100644 --- a/src/views/bigSreen/component/CenterTop.vue +++ b/src/views/bigSreen/component/CenterTop.vue @@ -273,6 +273,7 @@ export default { this.activeArea = this.areas[this.activeIndex]; } else { this.activeIndex > 0 ? (--this.activeIndex) : (this.activeIndex = this.areas.length-1); + this.activeArea = this.areas[this.activeIndex]; } }, async getAreas() { diff --git a/src/views/bigSreen/component/ImgPreview.vue b/src/views/bigSreen/component/ImgPreview.vue index 06c8dbf..7254766 100644 --- a/src/views/bigSreen/component/ImgPreview.vue +++ b/src/views/bigSreen/component/ImgPreview.vue @@ -3,8 +3,12 @@
-
- +
+ + + + +
@@ -12,7 +16,12 @@ @@ -63,4 +80,8 @@ export default { padding: 5px; } } + +::v-deep .carousel-3d-container { + margin: auto; +}