| | |
| | | <template> |
| | | <div class="chapter" num="3"> |
| | | <div class="page-box" page="8"> |
| | | <div class="page-box" page="8" style="min-height: auto;"> |
| | | <div v-if="showPageList.indexOf(8) > -1"> |
| | | <img class="img-0" alt="" src="../../assets/images/dy2.jpg" /> |
| | | <img src="../../assets/images/03-2.gif" alt="" style="width: 55%;" class="cover-gif"> |
| | | </div> |
| | | </div> |
| | | <div class="page-box" page="9"> |
| | |
| | | /> |
| | | <div class="padding-96"> |
| | | <p class="center"> |
| | | <img class="img-b" alt="" src="../../assets/images/image10-1.jpg" /> |
| | | <img class="img-b" alt="" src="../../assets/images/04-2.gif" /> |
| | | </p> |
| | | <p class="center"> |
| | | <img class="img-a" alt="" src="../../assets/images/image10-2.jpg" /> |
| | | </p> |
| | | <ul class="fl al-cn ju-bt img-state " style="margin-top: 100px;"> |
| | | <li style="width: 45%;"> |
| | | <img src="../../assets/images/05.gif" alt="" class="w100" :style="{opacity:(10 - num) / 10}"> |
| | | </li> |
| | | <li style="width: 35%;"> |
| | | <img src="../../assets/images/girl.png" alt="" class="w100" :style="{opacity: num / 10}"> |
| | | </li> |
| | | </ul> |
| | | <p class="img">“羊角式”舞姿</p> |
| | | </div> |
| | | <ul class="pb-box"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="page-box" page="11"> |
| | | <div v-if="showPageList.indexOf(10) > -1" class="pg-mh"> |
| | | <div v-if="showPageList.indexOf(11) > -1" class="pg-mh"> |
| | | <img |
| | | src="../../assets/images/pageContentHeader.jpg" |
| | | alt="" |
| | |
| | | }, |
| | | mounted() { |
| | | this.getVidoePath(); |
| | | this.addNum() |
| | | }, |
| | | unmounted() { |
| | | if(this.addTimer) { |
| | | clearInterval(this.addTimer) |
| | | } |
| | | if(this.cutTimer) { |
| | | clearInterval(this.cutTimer) |
| | | } |
| | | }, |
| | | data() { |
| | | return { |
| | | videoPathOne: "", |
| | | num:0, |
| | | addTimer:null, |
| | | cutTimer:null |
| | | }; |
| | | }, |
| | | methods: { |
| | | getVidoePath() { |
| | | this.videoPathOne = getResourcePath("f6aaaed901868114d948031615250bed"); |
| | | }, |
| | | addNum() { |
| | | this.addTimer = setInterval(() => { |
| | | if(this.num < 10) { |
| | | this.num ++ |
| | | } else { |
| | | clearInterval(this.addTimer) |
| | | this.cutNum() |
| | | } |
| | | },200) |
| | | }, |
| | | cutNum() { |
| | | this.cutTimer = setInterval(() => { |
| | | if(this.num > 0) { |
| | | this.num -- |
| | | } else { |
| | | clearInterval(this.cutTimer) |
| | | this.addNum() |
| | | } |
| | | },200) |
| | | } |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss" scoped></style> |
| | | <style lang="less" scoped> |
| | | .cover-gif { |
| | | position: absolute; |
| | | top: 33%; |
| | | left: 23%; |
| | | |
| | | } |
| | | </style> |