闫增涛
2024-07-01 5bef35a23190d52cf0d44edb8803bf11ac1ff43b
Merge branch 'master' of http://182.92.203.7:2001/r/testbookLayout
8个文件已修改
1个文件已添加
411 ■■■■ 已修改文件
src/App.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/artAndDance/view/components/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/artAndDrama/assets/main.less 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/artAndDrama/view/components/chapter001.vue 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/artAndDrama/view/components/chapter002.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/artAndDrama/view/components/chapter003.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/artAndDrama/view/components/chapter004.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/artAndDrama/view/components/chapter005.vue 271 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/artAndDrama/view/components/index.vue 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/App.vue
@@ -65,7 +65,7 @@
        process.env.VUE_APP_RESOURCE_CTX +
          (process.env.VUE_APP_ENV == "product"
            ? process.env.VUE_APP_BOOK_ID
            : "mathBook")
            : "artAndDrama")
      );
      // 测试试读30页
      // this.activeBook.tryPageCount = 10;
src/books/artAndDance/view/components/index.vue
@@ -118,8 +118,8 @@
        setTimeout(() => {
          this.initSwiper();
          this.initViewer();
          this.closeAudio()
          this.closeVideo()
          this.closeAudio();
          this.closeVideo();
        }, 200);
      },
    },
src/books/artAndDrama/assets/main.less
@@ -425,6 +425,10 @@
  //   font-size: 18px;
  // }
  
  input{
    font-family: "STkaiti";
    font-size: 19px;
  }
  .folder{
    color: brown;
    font-size: 18px;
@@ -459,6 +463,11 @@
    font-size: 19px;
    text-align: left;
  }
  .text3{
    margin: 6% 8%;
    font-family: "STkaiti";
    font-size: 30px;
  }
  //底部参考文献的样式
  .references{
    font-family: "STkaiti";
src/books/artAndDrama/view/components/chapter001.vue
@@ -5,7 +5,7 @@
        <h1 id="a004">
          <img class="img-0" alt="" src="../../assets/images/dy1.jpg" />
          <audio :src="auidoPathOne" controls controlslist="noplaybackrate nodownload" class="audio"
            @play="audioPlay"></audio>
            ></audio>
        </h1>
        <div class="bodystyle">
          <div class="bk">
@@ -45,7 +45,7 @@
          </p>
          <h1>
            <!-- <audio :src="auidoPathTwo" controls controlslist="noplaybackrate nodownload" class="audio"
              @play="audioPlay"></audio> -->
            ></audio> -->
          </h1>
          <!-- 连线题 -->
          <matching :rawData="rawData" :question="question" class="macthing" :primary-color="color" :bordercolor="'#fff'"></matching>
@@ -70,7 +70,7 @@
          </p><p class="center text">
            <video :src="videoPathOne" webkit-playsinline="true" x-webkit-airplay="true" playsinline="true"
              x5-video-orientation="h5" x5-video-player-fullscreen="true" x5-playsinline="" controls
              controlslist="nodownload" class="w100 video " @play="videoPlay"
              controlslist="nodownload" class="w100 video "
              style="margin-top: 40px; border-radius: 10px; border: 2px solid green;"></video>
          </p>
          <p class="center videoname">
@@ -104,7 +104,7 @@
            <span class="hs1">◇</span>请将以下课文选段大声朗诵出来,加点的字请重读。
          </p>
          <h1><audio :src="auidoPathThree" controls controlslist="noplaybackrate nodownload" class="audio"
              @play="audioPlay"></audio></h1>
              ></audio></h1>
          <div class="bj3">
            <p class="center">
              <span class="hs">春<a id="w1"><sup>1</sup></a>(节选)</span>
@@ -154,7 +154,7 @@
            <img class="img-gn1" alt="" src="../../assets/images/1-3.gif" style="height: auto; width: 50%" />
          </h1>
          <h1><audio :src="auidoPathFour" controls controlslist="noplaybackrate nodownload" class="audio"
              @play="audioPlay"></audio></h1>
             ></audio></h1>
          <div class="bj3">
            <p class="center">
              <span class="hs">春<a id="w1"></a><sup>1</sup>(节选)</span>
@@ -230,7 +230,7 @@
          </p>
          <h1>
            <audio :src="auidoPathFive" controls controlslist="noplaybackrate nodownload" class="audio"
              @play="audioPlay"></audio>
             ></audio>
          </h1>
          <div class="bj3">
@@ -308,7 +308,7 @@
          <p class="text ends">
            <span><span class="hs1">◇</span>放大缩小</span>
            <span> <audio :src="auidoPathSex" controls controlslist="noplaybackrate nodownload" class="audio"
            @play="audioPlay"></audio> </span>
           ></audio> </span>
          </p> 
          <p class="text">
            请你交替“放大”和“缩小”五官。在“放大”时,想象五官要飞到外太空;在“缩小”时,想象五官全部缩小到了鼻尖上。
@@ -317,7 +317,7 @@
          <p class="text ends">
            <span><span class="hs1">◇</span>提升苹果肌</span>
            <span><audio :src="auidoPathSeven" controls controlslist="noplaybackrate nodownload" class="audio"
              @play="audioPlay"></audio> </span>
              ></audio> </span>
          </p>
          <p class="text">
            想象你在一个陌生的地方,谁都不认识,突然遇见了好朋友,你很高兴,上前和他/她打招呼。做一做你此时的表情吧。
@@ -325,7 +325,7 @@
          <p class="text ends">
            <span><span class="hs1">◇</span>微笑说“ang”</span>
            <span><audio :src="auidoPathEight" controls controlslist="noplaybackrate nodownload" class="audio"
              @play="audioPlay"></audio></span>
             ></audio></span>
          </p>
          <p class="text">
            请你试一试在提升苹果肌的基础上,发出“ang”的音。声音要尽可能拉长、保持稳定,并向远送。
@@ -334,7 +334,7 @@
          <p class="text ends">
            <span style="text-wrap: nowrap"><span class="hs1">◇</span>向远山喊“阿毛”</span>
            <span style="margin-left: -4%;"><audio :src="auidoPathNine" controls controlslist="noplaybackrate nodownload" class="audio"
              @play="audioPlay"></audio></span>
              ></audio></span>
            
          </p>
          <p class="text">
@@ -365,7 +365,7 @@
          <p class="center text">
            <video :src="videoPathOne" webkit-playsinline="true" x-webkit-airplay="true" playsinline="true"
              x5-video-orientation="h5" x5-video-player-fullscreen="true" x5-playsinline="" controls
              controlslist="nodownload" class="w100 video" @play="videoPlay"
              controlslist="nodownload" class="w100 video"
              style="margin-top: 40px; border-radius: 10px; border: 2px solid green;"></video>
          </p>
          <p class="center videoname">
@@ -743,12 +743,6 @@
        "artAndDrama-book-question-one",
        JSON.stringify(this.questionData)
      );
    },
    audioPlay(e) {
      this.$emit('closeAudio', e.srcElement.currentSrc)
    },
    videoPlay(e) {
      this.$emit('closeVideo', e.srcElement.currentSrc)
    },
    handleChapterData() {
      localStorage.setItem(
src/books/artAndDrama/view/components/chapter002.vue
@@ -5,7 +5,7 @@
        <h1 id="a004">
          <img class="img-0" alt="" src="../../assets/images/dy2.jpg" />
          <audio :src="auidoPathOne" controls controlslist="noplaybackrate nodownload" class="audio"
            @play="audioPlay"></audio>
           ></audio>
        </h1>
        <div class="bodystyle">
          <div class="bk">
@@ -198,7 +198,7 @@
          <p class="text ends">
            <span><span class="hs1">◇</span>吹纸练习</span>
            <span> <audio :src="auidoPathTwo" controls controlslist="noplaybackrate nodownload" class="audio"
                @play="audioPlay"></audio></span>
               ></audio></span>
          </p>
          <p class="center text" style="margin: 4% 0"><img class="img-e" alt="" src="../../assets/images/0021-1.jpg" />
          </p>
@@ -206,13 +206,13 @@
          <p class="text ends">
            <span> <span class="hs1">◇</span>吹笔练习</span>
            <span> <audio :src="auidoPathThree" controls controlslist="noplaybackrate nodownload" class="audio"
                @play="audioPlay"></audio></span>
                ></audio></span>
          </p>
          <p class="text">将一支笔立于桌面,看看你能不能用一口气将它吹倒。</p>
          <p class="text ends">
            <span><span class="hs1">◇</span>吹袋子练习</span>
            <span> <audio :src="auidoPathFour" controls controlslist="noplaybackrate nodownload" class="audio"
                @play="audioPlay"></audio></span>
                ></audio></span>
          </p>
          <p class="text">将一只塑料袋抛至空中,和你的小伙伴一起轮流吹气,避免塑料袋落地。</p>
        </div>
@@ -233,7 +233,7 @@
          <p class="text ends">
            <span> <span class="hs1">◇</span>吹乒乓球练习</span>
            <span> <audio :src="auidoPathFive" controls controlslist="noplaybackrate nodownload" class="audio"
                @play="audioPlay"></audio></span>
               ></audio></span>
          </p>
          <p class="text">用气息将桌面上的乒乓球从“起点”运送至“终点”,运送过程中避免乒乓球触碰障碍物。</p>
          <h3 class="lefth3" id="c020" style="margin-top: 7%"><img class="img-gn1" alt=""
@@ -244,7 +244,7 @@
          <p class="center text">
            <video :src="videoPathOne" webkit-playsinline="true" x-webkit-airplay="true" playsinline="true"
              x5-video-orientation="h5" x5-video-player-fullscreen="true" x5-playsinline="" controls
              controlslist="nodownload" class="w100 video" @play="videoPlay"
              controlslist="nodownload" class="w100 video"
              style="margin-top: 40px; border-radius: 10px; border: 2px solid green;"></video>
          </p>
          <p class="center videoname">
@@ -483,14 +483,6 @@
        "artAndDrama-book-question-two",
        JSON.stringify(this.questionData)
      );
    },
    //音频
    audioPlay(e) {
      this.$emit('closeAudio', e.srcElement.currentSrc)
    },
    //视频
    videoPlay(e) {
      this.$emit('closeVideo', e.srcElement.currentSrc)
    },
    handleChapterData() {
      localStorage.setItem(
src/books/artAndDrama/view/components/chapter003.vue
@@ -5,7 +5,7 @@
                <h1 id="a004">
                    <!-- 这里的动图有问题,没有背景图片 -->
                    <img class="img-0" alt="" src="../../assets/images/dy3.jpg" />
                    <audio :src="auidoPathOne" controls class="audio" @play="audioPlay"></audio>
                    <audio :src="auidoPathOne" controls class="audio"></audio>
                </h1>
                <div class="bodystyle">
                    <div class="bk">
@@ -129,6 +129,7 @@
                    <p class="text2">结果:<input v-model="questionData.warnUp.seven" class="input-bottom-border fz-18"
                            @change="setBookQuestion" style="width: 70%" /></p>
                    <p class="text" style="margin-top: 7%;"><span class="hs1">◇</span>你有烦恼吗?说一说是什么,你是怎么处理它的?</p>
                    <!-- 输入框 -->
                    <p><input v-model="questionData.warnUp.enight" class="input-bottom-border fz-18"
                            @change="setBookQuestion" style="width: 85%" /></p>
                </div>
@@ -196,7 +197,7 @@
                    <p class="center text">
                        <video :src="videoPathOne" webkit-playsinline="true" x-webkit-airplay="true" playsinline="true"
                            x5-video-orientation="h5" x5-video-player-fullscreen="true" x5-playsinline="" controls
                            controlslist="nodownload" class="w100 video" @play="videoPlay"
                            controlslist="nodownload" class="w100 video"
                            style="margin-top: 40px; border-radius: 10px; border: 2px solid green;"></video>
                    </p>
                    <p class="center videoname">
src/books/artAndDrama/view/components/chapter004.vue
@@ -5,7 +5,7 @@
                <h1 id="a004">
                    <!-- 这里的动图有问题,没有背景图片 -->
                    <img class="img-0" alt="" src="../../assets/images/dy4.jpg" />
                    <audio :src="auidoPathOne" controls class="audio" @play="audioPlay"></audio>
                    <audio :src="auidoPathOne" controls class="audio"></audio>
                </h1>
                <div class="bodystyle">
                    <div class="bk">
@@ -184,7 +184,7 @@
                    <p class="center text">
                        <video :src="videoPathOne" webkit-playsinline="true" x-webkit-airplay="true" playsinline="true"
                            x5-video-orientation="h5" x5-video-player-fullscreen="true" x5-playsinline="" controls
                            controlslist="nodownload" class="w100 video" @play="videoPlay"
                            controlslist="nodownload" class="w100 video"
                            style="margin-top: 40px; border-radius: 10px; border: 2px solid green;"></video>
                    </p>
                    <p class="center videoname">
@@ -280,12 +280,6 @@
                "artAndDrama-book-question-four",
                JSON.stringify(this.questionData)
            );
        },
        audioPlay(e) {
            this.$emit('closeAudio', e.srcElement.currentSrc)
        },
        videoPlay(e) {
            this.$emit('closeVideo', e.srcElement.currentSrc)
        },
        handleChapterData() {
            localStorage.setItem(
src/books/artAndDrama/view/components/chapter005.vue
New file
@@ -0,0 +1,271 @@
<template>
    <div class="chapter" num="6">
        <div class="page-box" page="38">
            <div v-if="showPageList.indexOf(38) > -1">
                <h1>
                    <img src="../../assets/images/unit5-header-img.png" alt="" style="width: 100%; height: auto" />
                </h1>
                <div class="bodystyle">
                    <p class="center text3">附 录</p>
                    <p class="block3"><span class="hs">剧本</span></p>
                    <p class="center1 mar-t-b-5"><span class="hs ft-25">一块奶酪</span></p>
                    <p class="block text">演员表:蚂蚁队长、小蚂蚁、大头蚂蚁、小眼镜蚂蚁、蚂蚁小妹、奶酪人</p>
                    <p class="block3 selections"><span class="hs">选段1</span></p>
                    <p class="block text">【起光,蚂蚁队长上场】</p>
                    <p class="block text">咻咻—</p>
                    <p class="block text">【蚂蚁队长吹响集合号,蚂蚁们迅速跑上场站好队形】</p>
                    <p class="block text">蚂蚁队长:<span class="un1">我宣布</span>!今天搬运粮食,只许<span class="un1">出力</span>,不许<span
                            class="un1">偷嘴</span>。谁偷嘴就<span class="un1">罚谁</span>!</p>
                    <p class="block text">蚂蚁们:收到!</p>
                    <p class="block text">小蚂蚁:(嘀咕)要是偷嘴的<span class="un1">是您呢</span>?</p>
                    <p class="block text">蚂蚁队长:(义正词严)<span class="un1">照样受罚</span>!</p>
                    <p class="block text">【蚂蚁们鼓掌】</p>
                    <p class="block text">蚂蚁队长:稍息!立正!寻找食物!出发!</p>
                    <p class="block text">【蚂蚁们争先恐后四处寻食】</p>
                    <p class="block text">大头蚂蚁:(突然)<span class="un1">报告</span>!</p>
                    <p class="block text">蚂蚁队长:怎么了?</p>
                </div>
                <p><br /></p>
                <!-- 此次为页脚部分(需要设置页码) -->
                <div class="page-footer">
                    <img class="page-footer-image" src="../../assets/images/ym.jpg" alt="Page Image" />
                    <div class="page-footer-number-right">35</div>
                </div>
            </div>
        </div>
        <div class="page-box" page="39">
            <div v-if="showPageList.indexOf(39) > -1">
                <h1>
                    <img src="../../assets/images/header-green.png" alt="" style="width: 100%; height: auto;" >
                </h1>
                <img class="headerimg mar-b-5" src="../../assets/images/page5.png" alt="" />
                <div class="bodystyle">
                    <p class="block text">大头蚂蚁:(指着)这里有一块大奶酪!</p>
                    <p class="block text">【一块奶酪(演员)趴在角落处】</p>
                    <p class="block text">蚂蚁队长:(兴奋)哦?</p>
                    <p class="block text">【蚂蚁队长被奶酪的香味迷住,转起了圈圈】</p>
                    <p class="block text">【音乐起,蚂蚁队长和奶酪人跳起了舞蹈】</p>
                    <p class="block text">蚂蚁队长:(陶醉)奶酪……奶酪……填饱肚子不再呱呱叫。奶酪……奶酪……吃下一口一声美妙……</p>
                    <p class="block text">【蚂蚁们停下手里的搬运工作,看着队长】</p>
                    <p class="block text">大头蚂蚁:(大喊)队长!</p>
                    <p class="block text">【蚂蚁队长被吓醒,奶酪人趴在地上】</p>
                    <p class="block text">小眼镜蚂蚁:队长!队长!<span class="un1">快点搬运吧</span>!这么<span
                            class="un1">热</span>的天,再不出发,奶酪就<span class="un1">化</span>啦!</p>
                    <p class="block text">蚂蚁队长:说得对!我现在就<span class="un1">搬</span>!</p>
                    <p class="block text">【蚂蚁队长走到奶酪面前使劲抬】</p>
                    <p class="block text">蚂蚁队长:哎哟,哎哟,哎哟哟。</p>
                    <p class="block text">【蚂蚁队长一次也没抬起来】</p>
                    <p class="block3 selections"><span class="hs">选段2</span></p>
                    <p class="block text">蚂蚁队长:(起身)<span class="un1">我决定了</span>!大家<span
                            class="un1">一起搬</span>!这块奶酪以我为首,搬运的路上<span class="un1">不许偷吃</span>!</p>
                    <p class="block text">蚂蚁们:<span class="un1">是</span>!</p>
                    <p class="block text">【蚂蚁们迅速围成一圈,蚂蚁队长站在奶酪最前面】</p>
                    <p class="block text">蚂蚁队长:听我口令!3!2!1!抬!</p>
                </div>
                <p><br /></p>
                <!-- 此次为页脚部分(需要设置页码) -->
                <div class="page-footer">
                    <img class="page-footer-image" src="../../assets/images/ym.jpg" alt="Page Image" />
                    <div class="page-footer-number-left">36</div>
                </div>
            </div>
        </div>
        <div class="page-box" page="40">
            <div v-if="showPageList.indexOf(40) > -1">
                <h1>
                    <img src="../../assets/images/unit5-header-img.png" alt="" style="height: auto; width: 100%" />
                </h1>
                <div class="bodystyle">
                    <p class="block text">【奶酪被抬起】</p>
                    <p class="block text">大头蚂蚁:哇!这块奶酪<span class="un1">好香噢</span>!</p>
                    <p class="block text">小眼镜蚂蚁:我想<span class="un1">咬</span>一口!</p>
                    <p class="block text">小蚂蚁:如果能<span class="un1">舔一下</span>就好了!</p>
                    <p class="block text">蚂蚁小妹:我的口水流出来了!</p>
                    <p class="block text">蚂蚁队长:不许瞎想!不许偷吃!<span class="un1">出发</span>!</p>
                    <p class="block text">【音乐起,蚂蚁们抬着奶酪向前走着】</p>
                    <p class="block text">蚂蚁们:奶酪!奶酪!我们的奶酪!奶酪!奶酪!我们一起分享。</p>
                    <p class="block text">【蚂蚁们陶醉中】</p>
                    <p class="block3 selections"><span class="hs">选段3</span></p>
                    <p class="block text">嘭—</p>
                    <p class="block text">【蚂蚁们用劲过猛,奶酪的一个角掉了】</p>
                    <p class="block text">蚂蚁小妹:<span class="un1">啊</span>!队长!奶酪的角<span class="un1">掉了</span>!</p>
                    <p class="block text">【大家看到掉在地上的奶酪】</p>
                    <p class="block text">蚂蚁们:哇哦!</p>
                    <p class="block text">蚂蚁队长:等等!</p>
                    <p class="block text">【舞台变光,演员动作定格】</p>
                    <p class="block text">蚂蚁队长:掉了<span class="un1">一个角</span>,这该<span class="un1">怎么办</span>!<span
                            class="un1">丢掉</span>,实在<span class="un1">太可惜</span>!<span
                            class="un1">趁机吃掉</span>,又要犯不许偷嘴的禁令。怎么办呢?有个办法!我要是<span class="un1">偷嘴</span>谁也<span
                            class="un1">看不见</span>,<span class="un1">这样</span>不就行啦!大家听好啦!</p>
                </div>
                <!-- 此次为页脚部分(需要设置页码) -->
                <div class="page-footer">
                    <img class="page-footer-image" src="../../assets/images/ym.jpg" alt="Page Image" />
                    <div class="page-footer-number-right">37</div>
                </div>
            </div>
        </div>
        <div class="page-box" page="41">
            <div v-if="showPageList.indexOf(41) > -1">
                <h1>
                    <img src="../../assets/images/header-green.png" alt="" style="width: 100%; height: auto" />
                </h1>
                <img class="headerimg " src="../../assets/images/page5.png" alt="" />
                <div class="bodystyle">
                    <p class="block3 selections"><span class="hs">选段4</span></p>
                    <p class="block text">【舞台变光,演员立正站好】</p>
                    <p class="block text">蚂蚁队长:休息一会儿!</p>
                    <p class="block text">蚂蚁小妹:<span class="un1">为什么</span>要休息呀?</p>
                    <p class="block text">小眼镜蚂蚁:队长!这块掉在地上的奶酪<span class="un1">怎么办呀</span>?</p>
                    <p class="block text">大头蚂蚁:我们要不把它<span class="un1">分了吧</span>!</p>
                    <p class="block text">蚂蚁队长:听我说!<span class="un1">休息</span>!<span
                            class="un1">立刻休息</span>!大家搬运太辛苦啦!分散开,哪里凉快就到哪里休息!</p>
                    <p class="block text">【大家依旧不动】</p>
                    <p class="block text">蚂蚁队长:全体都有!稍息!立正!向后—转!齐步—走!</p>
                    <p class="block text">蚂蚁队长:立—定!原地休息!</p>
                    <p class="block text">【蚂蚁们跟随口令消失在草丛里】</p>
                    <p class="block3 selections"><span class="hs">选段5</span></p>
                    <p class="block text">【蚂蚁队长向草丛里望去,确定没有声响】</p>
                    <p class="block text">蚂蚁队长:(小声)嘿嘿嘿,吃掉后就说被风刮走或者就说被老鹰吃掉就好啦!</p>
                    <p class="block text">【蚂蚁队长低下头,嗅了一下奶酪】</p>
                    <p class="block text">蚂蚁队长:味道<span class="un1">真</span>香!</p>
                    <p class="block text">【蚂蚁队长的手伸向奶酪渣,突然,奶酪人站了起来】</p>
                    <p class="block text">【变光】</p>
                </div>
                <!-- 此次为页脚部分(需要设置页码) -->
                <div class="page-footer">
                    <img class="page-footer-image" src="../../assets/images/ym.jpg" alt="Page Image" />
                    <div class="page-footer-number-left">38</div>
                </div>
            </div>
        </div>
        <div class="page-box" page="42">
            <div v-if="showPageList.indexOf(42) > -1">
                <h1>
                    <img src="../../assets/images/unit5-header-img.png" alt="" style="width: 100%; height: auto" />
                </h1>
                <div class="bodystyle">
                    <p class="block text">奶酪人:不许吃!</p>
                    <p class="block text">蚂蚁队长:(吓了一跳)你你你!你怎么<span class="un1">站</span>起来啦!</p>
                    <p class="block text">奶酪人:我<span class="un1">实在</span>看不下去啦!</p>
                    <p class="block text">蚂蚁队长:(害怕)救命哇!奶酪<span class="un1">活</span>啦!</p>
                    <p class="block text">【蚂蚁队长跑】</p>
                    <p class="block text">奶酪人:<span class="un1">站住</span>!</p>
                    <p class="block text">蚂蚁队长:你要干什么?</p>
                    <p class="block text">奶酪人:<span class="un1">这块</span>,<span class="un1">你不能吃</span>!</p>
                    <p class="block text">蚂蚁队长:为什么?</p>
                    <p class="block text">奶酪人:<span class="un1">第一</span>!<span class="un1">你</span>定的规矩,今天搬运中,<span
                            class="un1">不许偷吃</span>!如果<span class="un1">你</span>做不到,你就<span
                            class="un1">不能要求别人</span>!<span class="un1">第二</span>!你是<span
                            class="un1">蚂蚁队长</span>,大家选你当队长,是对你的<span class="un1">信任</span>和<span
                            class="un1">尊重</span>!你却背着大家<span class="un1">偷吃</span>!<span class="un1">第三</span>!<span
                            class="un1">诚实守信</span>是美德,你吃掉奶酪要<span class="un1">撒谎</span>,撒了<span
                            class="un1">一个</span>谎就要用<span class="un1">无数</span>的谎来圆第一个谎,最后<span
                            class="un1">还是</span>会被发现!</p>
                    <p class="block text">蚂蚁队长:(低头)我不吃了,我知道<span class="un1">错了</span>……可是,这掉在地上的奶酪怎么办呢?</p>
                    <p class="block text">奶酪人:(想了想)<span class="un1">有办法</span>!你可以选择大家<span
                            class="un1">一起分</span>,也可以选择给年龄最小的蚂蚁吃!</p>
                    <p class="block text">蚂蚁队长:<span class="un1">好主意</span>!我这就问问大家,谢谢你!</p>
                    <p class="block text">【变光,奶酪慢慢地躺在地上】</p>
                    <p class="block text">蚂蚁队长:(喊)<span class="un1">注意啦</span>!全体都有!稍息!立正!</p>
                </div>
                <!-- 此次为页脚部分(需要设置页码) -->
                <div class="page-footer">
                    <img class="page-footer-image" src="../../assets/images/ym.jpg" alt="Page Image" />
                    <div class="page-footer-number-right">39</div>
                </div>
            </div>
        </div>
        <div class="page-box" page="43">
            <div v-if="showPageList.indexOf(43) > -1">
                <h1>
                    <img src="../../assets/images/header-green.png" alt="" style="width: 100%; height: auto" />
                </h1>
                <img class="headerimg mar-b-5" src="../../assets/images/page5.png" alt="" />
                <div class="bodystyle">
                    <p class="text">向后转!齐步走!</p>
                    <p class="block text">【蚂蚁们由四面八方走回来】</p>
                    <p class="block text">蚂蚁队长:大家休息好啦!我有一个<span class="un1">决定</span>!</p>
                    <p class="block text">蚂蚁们:什么决定?</p>
                    <p class="block text">蚂蚁队长:这点儿奶酪渣是刚才弄掉的,丢了可惜,(指向小蚂蚁)你是我们中年龄最小的,<span class="un1">你</span>吃掉它吧!</p>
                    <p class="block text">【蚂蚁们鼓掌】</p>
                    <p class="block text">【音乐起,大家劲儿比刚才更足,抬起奶酪向山洞走去】</p>
                    <p class="block text">【收光】</p>
                </div>
            </div>
            <!-- 此次为页脚部分(需要设置页码) -->
            <div class="page-footer">
                <img class="page-footer-image" src="../../assets/images/ym.jpg" alt="Page Image" />
                <div class="page-footer-number-left">40</div>
            </div>
        </div>
    </div>
</template>
<script>
export default {
    name: "chapterFive",
    props: {
        showPageList: {
            type: Array,
        },
    },
    //在这里对调用的方法进行挂载
    mounted() {
    },
    data() {
        return {
        };
    },
    methods: {
    },
};
</script>
<style lang="less" scoped>
.w70 {
    width: 78%;
}
.fw-400 {
    font-weight: 400 !important;
}
.fz-26 {
    font-size: 26px !important;
}
.cover-img {
    position: absolute;
    top: 33%;
    left: 23%;
}
.division-line {
    width: 2px;
    height: 100%;
    background-color: red;
}
.macthing {
    background-color: rgb(188, 220, 164);
    padding: 5% 0%;
}
.mar-t-b-5{
    margin: 5% 0;
}
.mar-b-5{
    margin-bottom: 5%;
}
.selections{
    margin-top: 5%;
    margin-bottom: 1%;
    margin: 5% 8% 1% 8%
}
.ft-25{
    font-size: 25px;
    font-family: "STkaiti";
}
</style>
src/books/artAndDrama/view/components/index.vue
@@ -9,10 +9,11 @@
      transformOrigin: 'center top',
    }">
      <pageHeader v-if="showCatalogList.indexOf(1) > -1" :showPageList="loadPageList"></pageHeader>
      <chapterOne v-if="showCatalogList.indexOf(2) > -1" :showPageList="loadPageList" @closeAudio="closeAudio"  @closeVideo="closeVideo"></chapterOne>
      <chapterTwo v-if="showCatalogList.indexOf(3) > -1" :showPageList="loadPageList" @closeAudio="closeAudio"  @closeVideo="closeVideo"></chapterTwo>
      <chapterThree v-if="showCatalogList.indexOf(4) > -1" :showPageList="loadPageList" @closeAudio="closeAudio"  @closeVideo="closeVideo"></chapterThree>
      <chapterFour v-if="showCatalogList.indexOf(5) > -1" :showPageList="loadPageList" @closeAudio="closeAudio"  @closeVideo="closeVideo"></chapterFour>
      <chapterOne v-if="showCatalogList.indexOf(2) > -1" :showPageList="loadPageList" ></chapterOne>
      <chapterTwo v-if="showCatalogList.indexOf(3) > -1" :showPageList="loadPageList"></chapterTwo>
      <chapterThree v-if="showCatalogList.indexOf(4) > -1" :showPageList="loadPageList"></chapterThree>
      <chapterFour v-if="showCatalogList.indexOf(5) > -1" :showPageList="loadPageList"></chapterFour>
      <chapterFive v-if="showCatalogList.indexOf(6) > -1" :showPageList="loadPageList"></chapterFive>
    </div>
    <!-- 音频小窗播放组件 -->
    <miniAudio :path="audioPath" :currentTime="currentTime" @closeMiniAudio="closeMiniAudio" ref="audioPlayer">
@@ -26,6 +27,7 @@
import chapterTwo from "./chapter002.vue";
import chapterThree from "./chapter003.vue";
import chapterFour from "./chapter004.vue";
import chapterFive from "./chapter005.vue";
import NoteIcon from "@/assets/images/biji.png";
import miniAudio from "@/components/miniAudio/index.vue";
import _ from "lodash";
@@ -36,7 +38,7 @@
export default {
  data() {
    return {
      catalogLength: 5, // 总章节数
      catalogLength: 6, // 总章节数
      showCatalogList: [], // 显示的章节
      loadThreshold: 300, // 触发加载阈值
      throttleThreshold: 100, // 节流阈值
@@ -85,6 +87,8 @@
        setTimeout(() => {
          this.initSwiper();
          this.initViewer();
          this.closeAudio();
          this.closeVideo();
        }, 200);
      },
    },
@@ -156,7 +160,7 @@
    // 测试页面跳转
    //  setTimeout(() => {
    //  this.gotoPage(2,6);
    //  this.gotoPage(6,38);
    //   setTimeout(() => {
    //     this.renderSign("Highlight", {
    //       id: "2ACA9359",
@@ -712,6 +716,7 @@
        chapterTwo,
        chapterThree,
        chapterFour,
        chapterFive,
      };
      // 遍历所有章节文件
      for (const key in pageData) {
@@ -856,38 +861,46 @@
      }
    },
    // 点击音频播放,关闭其他音频
    closeAudio(path) {
      let allVideo = (
    closeAudio() {
      let allAudio = (
        this.container ? this.container : document
      ).querySelectorAll(".audio");
      allVideo = Array.from(allVideo);
      if (allVideo.length) {
        for (let index = 0; index < allVideo.length; index++) {
          const item = allVideo[index];
          if (item.currentSrc != path) {
            item.pause()
      for (let index = 0; index < allAudio.length; index++) {
        const item = allAudio[index];
        item.addEventListener('play',() => {
          const audioList = Array.from(allAudio);
            for (let cindex = 0; cindex < audioList.length; cindex++) {
            const citem = audioList[cindex];
            if(citem.currentSrc != item.src) {
              citem.pause()
            }
          }
        }
          this.closeMiniAudio()
        })
      }
      this.closeMiniAudio()
    },
    // 关闭mini video
    closeMiniAudio() {
      this.audioPath = "";
    },
    // 点击视频播放,关闭其他视频
    closeVideo(path) {
    closeVideo() {
      let allVideo = (
        this.container ? this.container : document
      ).querySelectorAll(".video");
      allVideo = Array.from(allVideo);
      if(allVideo.length) {
        for (let index = 0; index < allVideo.length; index++) {
          const item = allVideo[index];
          if(item.currentSrc != path) {
            item.pause()
      for (let index = 0; index < allVideo.length; index++) {
        const item = allVideo[index];
        item.addEventListener('playing',(item) => {
          const path  = item.srcElement.src
          const videoList = Array.from(allVideo);
          for (let cindex = 0; cindex < videoList.length; cindex++) {
            const citem = videoList[cindex];
            if(citem.currentSrc != path && path) {
              citem.pause()
            }
          }
        }
        })
      }
    }
  },
@@ -898,6 +911,7 @@
    miniAudio,
    chapterThree,
    chapterFour,
    chapterFive,
  },
};
</script>