YM
2024-05-29 3768c08a1b81aafce9fa188586b9728b33a6b2cc
轮播
5个文件已修改
88 ■■■■■ 已修改文件
src/App.vue 46 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/childHealth/view/content/components/chapter001.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/childHealth/view/content/index.vue 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/embedded/view/components/index.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/lifeCare/index.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/App.vue
@@ -24,11 +24,11 @@
    lifeCare,
    embedded,
    english,
    sportsAndHealth,
    sportsAndHealth
  },
  data() {
    return {
      activeBook: {},
      activeBook: {}
    };
  },
  async created() {
@@ -55,15 +55,15 @@
            (this.$store.state.qiankun, this.$store.state.qiankun.getBookConfig)
          ) {
            this.$store.state.qiankun.getBookConfig({
              bookConfig: this.activeBook,
              bookConfig: this.activeBook
            });
          }
        },
        }
      });
    } else {
      this.activeBook = await this.config.getBookConfig(
        // childHealth
        this.config.resourceCtx + "lifeCare"
        this.config.resourceCtx + "childHealth"
      );
      // 测试试读30页
      // this.activeBook.tryPageCount = 10;
@@ -71,7 +71,7 @@
      this.config.activeBook = this.activeBook;
      this.config.goodsStore = this.activeBook.storeRefcode;
    }
  },
  }
};
</script>
@@ -116,16 +116,44 @@
}
/* swiper */
.swiper-container{
.swiper-container {
  width: 100%;
  height: 100%;
}
.imgBox{
.swiper-pagination-bullet-active {
  background-color: #0093ff;
}
.swiper-button-prev,
.swiper-button-next {
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0093ff;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: 30px;
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.imgBox {
  position: relative;
}
.imgBox img{
.imgBox img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
src/books/childHealth/view/content/components/chapter001.vue
@@ -506,7 +506,6 @@
                        </div>
                      </div>
                    </div>
                    <div class="swiper-pagination"></div>
                    <div class="swiper-button-next"></div>
                    <div class="swiper-button-prev"></div>
                  </div>
src/books/childHealth/view/content/index.vue
@@ -606,17 +606,23 @@
          spaceBetween: 30, // 间隔
          // 如果需要前进后退按钮
          navigation: {
            nextEl: ".swiper-button-next",
            prevEl: ".swiper-button-prev"
            nextEl: (this.container ? this.container : document).querySelector(
              ".swiper-button-next"
            ),
            prevEl: (this.container ? this.container : document).querySelector(
              ".swiper-button-prev"
            )
          },
          // 窗口变化,重新init,针对F11全屏和放大缩小,必须加
          observer: true,
          observeParents: true,
          // 如果需要分页器
          pagination: {
            el: ".swiper-pagination",
            clickable: true // 分页器可以点击
          }
          // // 如果需要分页器
          // pagination: {
          //   el: (this.container ? this.container : document).querySelector(
          //     ".swiper-pagination"
          //   ),
          //   clickable: true // 分页器可以点击
          // }
        });
      }
    },
@@ -627,6 +633,7 @@
      for (let i = 0; i < doms.length; i++) {
        const dom = doms[i];
        new Viewer(dom, {
          container: (this.container ? this.container.querySelector("#app") : "body"),
          navbar: true, // 显示导航栏
          toolbar: true, // 显示工具栏
          title: true // 显示标题
src/books/embedded/view/components/index.vue
@@ -495,11 +495,11 @@
          // 窗口变化,重新init,针对F11全屏和放大缩小,必须加
          observer: true,
          observeParents: true,
          // 如果需要分页器
          pagination: {
            el: ".swiper-pagination",
            clickable: true // 分页器可以点击
          }
          // // 如果需要分页器
          // pagination: {
          //   el: ".swiper-pagination",
          //   clickable: true // 分页器可以点击
          // }
        });
      }
    },
src/books/lifeCare/index.vue
@@ -598,11 +598,11 @@
          // 窗口变化,重新init,针对F11全屏和放大缩小,必须加
          observer: true,
          observeParents: true,
          // 如果需要分页器
          pagination: {
            el: ".swiper-pagination",
            clickable: true // 分页器可以点击
          }
          // // 如果需要分页器
          // pagination: {
          //   el: ".swiper-pagination",
          //   clickable: true // 分页器可以点击
          // }
        });
      }
    },