src/App.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/books/artAndDance/view/components/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/books/artAndDrama/assets/main.less | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/books/artAndDrama/view/components/chapter001.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/books/artAndDrama/view/components/chapter002.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/books/artAndDrama/view/components/chapter003.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/books/artAndDrama/view/components/chapter004.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/books/artAndDrama/view/components/chapter005.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/books/artAndDrama/view/components/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | 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 : "english") : "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>