zhongshujie
2024-10-23 db3225736aa34192d34eeea3c657b2ede54a4bd9
src/books/civilAviation/view/components/index.vue
@@ -1,10 +1,10 @@
<template>
  <div class="page-main"  @scroll="throttledScrollHandler">
  <div class="page-main" @scroll="throttledScrollHandler">
    <div id="searchDomBox" style="display: none">
      <div id="searchContent"></div>
    </div>
    <div class="page-content" :style="{
      fontSize: fontSize ? fontSize + 'px' : '16px',
      fontSize: fontSize ? fontSize + 'px' : '18px',
      transform: `scale(${pageZoom ? pageZoom : 1})`,
      transformOrigin: 'center top',
    }">
@@ -46,6 +46,7 @@
  },
  computed: {
    fontSize() {
      this.transformDom(this.$store.state.qiankun.fontSize)
      return this.$store.state.qiankun.fontSize;
    },
    pageZoom() {
@@ -199,8 +200,6 @@
    scrollFun(event) {
      this.handleVideoPicture()
      // 判断向上滚动还是向下滚动
      console.log(11);
      if (event.target.scrollTop > this.previousScrollTop) {
        this.getAduio();
        // 向下
@@ -211,7 +210,7 @@
          event.target.scrollHeight - this.loadThreshold
        ) {
          console.log(1);
          debugger
          // 到达阈值
          if (
@@ -911,6 +910,13 @@
          playVudio.requestPictureInPicture();
        }
      }
    },
    //其他类名下字体大小变化
    transformDom(fs) {
      const blockElement = this.$refs.blockElement;
      if (blockElement) {
        blockElement.style.fontSize = fs; // 或者你想要的任何大小
      }
    }
  },
  components: {