diff --git a/src/views/bookRackList.vue b/src/views/bookRackList.vue index 4ab7264..41f1bdd 100644 --- a/src/views/bookRackList.vue +++ b/src/views/bookRackList.vue @@ -76,6 +76,14 @@ export default { } }) }, + // 左右架切换之后,初始化swiper位置 + setSwiperInit() { + setTimeout(() => { + this.listData.forEach((item, index) => { + document.getElementsByClassName('swiper-wrapper')[index].style.transform = 'translate3d(0px, 0px, 0px)' + }) + }, 50) + }, handleDetails(itemData) { const params = { isbn: itemData.isbn.replace(/\-/g, '') @@ -126,7 +134,10 @@ export default { const shelfNo = res.shelfs[index] this.$set(this.bookList, shelfNo, res.shelfBook[shelfNo]) } - this.initSwiper() + if (this.listData.length > 0) { + this.initSwiper() + this.setSwiperInit() + } setTimeout(() => { this.loading = false }, 1000) diff --git a/src/views/digitalResource.vue b/src/views/digitalResource.vue index 1edc3b4..39b7a6c 100644 --- a/src/views/digitalResource.vue +++ b/src/views/digitalResource.vue @@ -1,6 +1,5 @@