| | |
| | | <h1 id="a004"> |
| | | <!-- 这里的动图有问题,没有背景图片 --> |
| | | <img class="img-0" alt="" src="../../assets/images/dy3.jpg" /> |
| | | <audio |
| | | :src="audioPathOne" |
| | | controls |
| | | controlslist="noplaybackrate nodownload" |
| | | class="audio" |
| | | ></audio> |
| | | <audio :src="audioPathOne" controls controlslist="noplaybackrate nodownload" class="audio"></audio> |
| | | </h1> |
| | | <div class="bodystyle"> |
| | | <div class="bk"> |
| | |
| | | <p><br /></p> |
| | | <!-- 此次为页脚部分(需要设置页码) --> |
| | | <div class="page-footer"> |
| | | <img |
| | | class="page-footer-image" |
| | | src="../../assets/images/ym.jpg" |
| | | alt="Page Image" |
| | | /> |
| | | <img class="page-footer-image" src="../../assets/images/ym.jpg" alt="Page Image" /> |
| | | <div class="page-footer-number-right">19</div> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="page-box" page="23"> |
| | | <div v-if="showPageList.indexOf(23) > -1"> |
| | | <h1> |
| | | <img |
| | | src="../../assets/images/header-green.png" |
| | | alt="" |
| | | style="width: 100%" |
| | | /> |
| | | <img src="../../assets/images/header-green.png" alt="" style="width: 100%" /> |
| | | </h1> |
| | | <img class="headerimg" src="../../assets/images/page5.png" alt="" /> |
| | | <div class="bodystyle" style="margin-top: 3%"> |
| | |
| | | <img class="img-gn1" alt="" src="../../assets/images/czysj.jpg" /> |
| | | </h3> |
| | | <p class="text"> |
| | | <span class="hs1">◇</span |
| | | >邀请小伙伴分角色朗诵附录中的剧本选段1~2,重读加点文字。 |
| | | <span class="hs1">◇</span>邀请小伙伴分角色朗诵附录中的剧本选段1~2,重读加点文字。 |
| | | </p> |
| | | <p class="block3" style="margin: 3% 0%"> |
| | | <span class="hs">剧本: 一块奶酪</span> |
| | |
| | | <!-- <p class="center1 text" style="font-size: 25px; margin: 3% 0;"><span class="hs">一块奶酪</span></p> --> |
| | | <!-- 此处为附录资源处 --> |
| | | <div class="Options text"> |
| | | <span |
| | | class="folder" |
| | | v-for="(segment, index) in segments" |
| | | :key="index" |
| | | @click="showContent(index)" |
| | | ><img src="../../assets/images/icon/folder.svg" alt="" />选段{{ |
| | | <span class="folder" v-for="(segment, index) in segments" :key="index" @click="showContent(index)"><img |
| | | src="../../assets/images/icon/folder.svg" alt="" />选段{{ |
| | | segment |
| | | }}</span |
| | | > |
| | | }}</span> |
| | | </div> |
| | | <div |
| | | v-if="activeIndex !== null" |
| | | class="content-wrapper text" |
| | | v-html="activeContent" |
| | | ></div> |
| | | <div v-if="activeIndex !== null" class="content-wrapper text" v-html="activeContent"></div> |
| | | <p class="center text"> |
| | | <img class="img-e" alt="" src="../../assets/images/0024-1.jpg" /> |
| | | </p> |
| | | </div> |
| | | <!-- 此次为页脚部分(需要设置页码) --> |
| | | <div class="page-footer"> |
| | | <img |
| | | class="page-footer-image" |
| | | src="../../assets/images/ym.jpg" |
| | | alt="Page Image" |
| | | /> |
| | | <img class="page-footer-image" src="../../assets/images/ym.jpg" alt="Page Image" /> |
| | | <div class="page-footer-number-left">20</div> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="page-box" page="24"> |
| | | <div v-if="showPageList.indexOf(24) > -1"> |
| | | <h1> |
| | | <img |
| | | src="../../assets/images/unit3-header-img.png" |
| | | alt="" |
| | | style="height: auto; width: 100%" |
| | | /> |
| | | <img src="../../assets/images/unit3-header-img.png" alt="" style="height: auto; width: 100%" /> |
| | | </h1> |
| | | <div class="bodystyle" style="margin-top: 3%"> |
| | | <h2 id="b012" class="problem">第二课 意外发生了!</h2> |
| | |
| | | <img class="img-gn1" alt="" src="../../assets/images/rhybx.jpg" /> |
| | | </h3> |
| | | <p class="text"> |
| | | <span class="hs1">◇</span |
| | | >当上半场比赛失利,中场休息时,你会怎么做?当别人夸赞你的时候,你会怎么做?请你和朋友一起演一演吧。 |
| | | <span class="hs1">◇</span>当上半场比赛失利,中场休息时,你会怎么做?当别人夸赞你的时候,你会怎么做?请你和朋友一起演一演吧。 |
| | | </p> |
| | | <h3 class="lefth3" id="c024" style="margin-top: 7%"> |
| | | <img class="img-gn1" alt="" src="../../assets/images/czysj.jpg" /> |
| | |
| | | <span class="hs1">◇</span>请把蚂蚁队长的台词和他的内心独白连起来吧! |
| | | </p> |
| | | <!-- 连线题 --> |
| | | <matching |
| | | :rawData="rawData" |
| | | :question="question" |
| | | class="macthing" |
| | | :primary-color="color" |
| | | :bordercolor="'#fff'" |
| | | > |
| | | <matching :rawData="rawData" :question="question" class="macthing" :primary-color="color" |
| | | :bordercolor="'#fff'"> |
| | | </matching> |
| | | </div> |
| | | <!-- 此次为页脚部分(需要设置页码) --> |
| | | <div class="page-footer"> |
| | | <img |
| | | class="page-footer-image" |
| | | src="../../assets/images/ym.jpg" |
| | | alt="Page Image" |
| | | /> |
| | | <img class="page-footer-image" src="../../assets/images/ym.jpg" alt="Page Image" /> |
| | | <div class="page-footer-number-right">21</div> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="page-box" page="25"> |
| | | <div v-if="showPageList.indexOf(25) > -1"> |
| | | <h1> |
| | | <img |
| | | src="../../assets/images/header-green.png" |
| | | alt="" |
| | | style="width: 100%; height: auto" |
| | | /> |
| | | <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" style="margin-top: 3%"> |
| | |
| | | <img class="img-gn1" alt="" src="../../assets/images/rhybx.jpg" /> |
| | | </h3> |
| | | <p class="text t-l"> |
| | | <span class="hs1">◇</span |
| | | >在《一块奶酪》的故事中,蚂蚁队长也起过贪心,但他最终成功克服了贪心,你认为他是怎么做到的呢? |
| | | <textarea |
| | | v-model="questionData.reading.one" |
| | | placeholder="请输入内容" |
| | | rows="6" |
| | | style="margin-left: 40px; width: 92%" |
| | | class="fz-16 fm-son" |
| | | @change="setBookQuestion" |
| | | :class="{ 'textarea-focused': isFocused === 'one' }" @focus="handleFocus('one')" @blur="handleBlur('one')" |
| | | > |
| | | <span class="hs1">◇</span>在《一块奶酪》的故事中,蚂蚁队长也起过贪心,但他最终成功克服了贪心,你认为他是怎么做到的呢? |
| | | <textarea v-model="questionData.reading.one" placeholder="请输入内容" rows="6" |
| | | style="margin-left: 40px; width: 92%" class="fz-16 fm-son" @change="setBookQuestion" |
| | | :class="{ 'textarea-focused': isFocused === 'one' }" @focus="handleFocus('one')" |
| | | @blur="handleBlur('one')"> |
| | | </textarea> |
| | | </p> |
| | | <h3 class="lefth3" id="c026" style="margin-top: 7%"> |
| | | <img class="img-gn1" alt="" src="../../assets/images/czysj.jpg" /> |
| | | </h3> |
| | | <p class="text"> |
| | | <span class="hs1">◇</span |
| | | >阅读附录中的剧本选段5,为自己的表演设计动作吧! |
| | | <span class="hs1">◇</span>阅读附录中的剧本选段5,为自己的表演设计动作吧! |
| | | </p> |
| | | <p class="center openImgBox"> |
| | | <img class="img-e" alt="" src="../../assets/images/3-3.gif" /> |
| | |
| | | </div> |
| | | <!-- 此次为页脚部分(需要设置页码) --> |
| | | <div class="page-footer"> |
| | | <img |
| | | class="page-footer-image" |
| | | src="../../assets/images/ym.jpg" |
| | | alt="Page Image" |
| | | /> |
| | | <img class="page-footer-image" src="../../assets/images/ym.jpg" alt="Page Image" /> |
| | | <div class="page-footer-number-left">22</div> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="page-box" page="26"> |
| | | <div v-if="showPageList.indexOf(26) > -1"> |
| | | <h1> |
| | | <img |
| | | src="../../assets/images/unit3-header-img.png" |
| | | alt="" |
| | | style="width: 100%; height: auto" |
| | | /> |
| | | <img src="../../assets/images/unit3-header-img.png" alt="" style="width: 100%; height: auto" /> |
| | | </h1> |
| | | <div class="bodystyle" style="margin-top: 3%"> |
| | | <h2 id="b014" class="problem">第四课 皆大欢喜</h2> |
| | |
| | | <img class="img-gn1" alt="" src="../../assets/images/rhybx.jpg" /> |
| | | </h3> |
| | | <p class="text"> |
| | | <span class="hs1">◇</span |
| | | >请按照事件六要素的结构给大家分享一件快乐的事吧! |
| | | <span class="hs1">◇</span>请按照事件六要素的结构给大家分享一件快乐的事吧! |
| | | </p> |
| | | <p class="text2"> |
| | | 时间:<input |
| | | v-model="questionData.warnUp.one" |
| | | class="input-bottom-border fz-18" |
| | | @change="setBookQuestion" |
| | | style="width: 70%" |
| | | /> |
| | | 时间:<input v-model="questionData.warnUp.one" class="input-bottom-border fz-18" @change="setBookQuestion" |
| | | style="width: 70%" /> |
| | | </p> |
| | | <p class="text2"> |
| | | 地点:<input |
| | | v-model="questionData.warnUp.two" |
| | | class="input-bottom-border fz-18" |
| | | @change="setBookQuestion" |
| | | style="width: 70%" |
| | | /> |
| | | 地点:<input v-model="questionData.warnUp.two" class="input-bottom-border fz-18" @change="setBookQuestion" |
| | | style="width: 70%" /> |
| | | </p> |
| | | <p class="text2"> |
| | | 人物:<input |
| | | v-model="questionData.warnUp.three" |
| | | class="input-bottom-border fz-18" |
| | | @change="setBookQuestion" |
| | | style="width: 70%" |
| | | /> |
| | | 人物:<input v-model="questionData.warnUp.three" class="input-bottom-border fz-18" @change="setBookQuestion" |
| | | style="width: 70%" /> |
| | | </p> |
| | | |
| | | <p class="text2 t-l"> |
| | | 起因: |
| | | <textarea |
| | | v-model="questionData.reading.two" |
| | | placeholder="请输入内容" |
| | | rows="6" |
| | | style="margin-left: 40px; width: 92%" |
| | | class="fz-16 fm-son" |
| | | @change="setBookQuestion" |
| | | :class="{ 'textarea-focused': isFocused === 'two' }" @focus="handleFocus('two')" @blur="handleBlur('two')" |
| | | > |
| | | <textarea v-model="questionData.reading.two" placeholder="请输入内容" rows="6" |
| | | style="margin-left: 40px; width: 92%" class="fz-16 fm-son" @change="setBookQuestion" |
| | | :class="{ 'textarea-focused': isFocused === 'two' }" @focus="handleFocus('two')" |
| | | @blur="handleBlur('two')"> |
| | | </textarea> |
| | | </p> |
| | | <p class="text2 t-l"> |
| | | 经过: |
| | | <textarea |
| | | v-model="questionData.reading.three" |
| | | placeholder="请输入内容" |
| | | rows="6" |
| | | style="margin-left: 40px; width: 92%" |
| | | class="fz-16 fm-son" |
| | | @change="setBookQuestion" |
| | | :class="{ 'textarea-focused': isFocused === 'three' }" @focus="handleFocus('three')" @blur="handleBlur('three')" |
| | | > |
| | | <textarea v-model="questionData.reading.three" placeholder="请输入内容" rows="6" |
| | | style="margin-left: 40px; width: 92%" class="fz-16 fm-son" @change="setBookQuestion" |
| | | :class="{ 'textarea-focused': isFocused === 'three' }" @focus="handleFocus('three')" |
| | | @blur="handleBlur('three')"> |
| | | </textarea> |
| | | </p> |
| | | <p class="text2 t-l"> |
| | | 结果: |
| | | <textarea |
| | | v-model="questionData.reading.four" |
| | | placeholder="请输入内容" |
| | | rows="6" |
| | | style="margin-left: 40px; width: 92%" |
| | | class="fz-16 fm-son" |
| | | @change="setBookQuestion" |
| | | :class="{ 'textarea-focused': isFocused === 'four' }" @focus="handleFocus('four')" @blur="handleBlur('four')" |
| | | > |
| | | <textarea v-model="questionData.reading.four" placeholder="请输入内容" rows="6" |
| | | style="margin-left: 40px; width: 92%" class="fz-16 fm-son" @change="setBookQuestion" |
| | | :class="{ 'textarea-focused': isFocused === 'four' }" @focus="handleFocus('four')" |
| | | @blur="handleBlur('four')"> |
| | | </textarea> |
| | | </p> |
| | | <p class="text t-l" style="margin-top: 7%"> |
| | | <span class="hs1">◇</span |
| | | >你有烦恼吗?说一说是什么,你是怎么处理它的? |
| | | <textarea |
| | | v-model="questionData.reading.five" |
| | | placeholder="请输入内容" |
| | | rows="6" |
| | | style="margin-left: 40px; width: 92%" |
| | | class="fz-16 fm-son" |
| | | @change="setBookQuestion" |
| | | :class="{ 'textarea-focused': isFocused === 'five' }" @focus="handleFocus('five')" @blur="handleBlur('five')" |
| | | > |
| | | <span class="hs1">◇</span>你有烦恼吗?说一说是什么,你是怎么处理它的? |
| | | <textarea v-model="questionData.reading.five" placeholder="请输入内容" rows="6" |
| | | style="margin-left: 40px; width: 92%" class="fz-16 fm-son" @change="setBookQuestion" |
| | | :class="{ 'textarea-focused': isFocused === 'five' }" @focus="handleFocus('five')" |
| | | @blur="handleBlur('five')"> |
| | | </textarea> |
| | | </p> |
| | | </div> |
| | | <!-- 此次为页脚部分(需要设置页码) --> |
| | | <div class="page-footer"> |
| | | <img |
| | | class="page-footer-image" |
| | | src="../../assets/images/ym.jpg" |
| | | alt="Page Image" |
| | | /> |
| | | <img class="page-footer-image" src="../../assets/images/ym.jpg" alt="Page Image" /> |
| | | <div class="page-footer-number-right">23</div> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="page-box" page="27"> |
| | | <div v-if="showPageList.indexOf(27) > -1"> |
| | | <h1> |
| | | <img |
| | | src="../../assets/images/header-green.png" |
| | | alt="" |
| | | style="width: 100%; height: auto" |
| | | /> |
| | | <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" style="margin-top: 3%"> |
| | |
| | | <img class="img-gn1" alt="" src="../../assets/images/czysj.jpg" /> |
| | | </h3> |
| | | <p class="text"> |
| | | <span class="hs1">◇</span |
| | | >运用重音、内心独白和动作设计等表现方式,将《一块奶酪》的故事表演出来吧!(剧本见附录) |
| | | <span class="hs1">◇</span>运用重音、内心独白和动作设计等表现方式,将《一块奶酪》的故事表演出来吧!(剧本见附录) |
| | | </p> |
| | | <p class="center openImgBox"> |
| | | <img class="img-e" alt="" src="../../assets/images/3-3.gif" /> |
| | | <img class="img-a" alt="" src="../../assets/images/0028-1.jpg" /> |
| | | </p> |
| | | </div> |
| | | <!-- 此次为页脚部分(需要设置页码) --> |
| | | <div class="page-footer"> |
| | | <img |
| | | class="page-footer-image" |
| | | src="../../assets/images/ym.jpg" |
| | | alt="Page Image" |
| | | /> |
| | | <img class="page-footer-image" src="../../assets/images/ym.jpg" alt="Page Image" /> |
| | | <div class="page-footer-number-left">24</div> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="page-box" page="28"> |
| | | <div v-if="showPageList.indexOf(28) > -1"> |
| | | <h1> |
| | | <img |
| | | src="../../assets/images/unit3-header-img.png" |
| | | alt="" |
| | | style="width: 100%; height: auto" |
| | | /> |
| | | <img src="../../assets/images/unit3-header-img.png" alt="" style="width: 100%; height: auto" /> |
| | | </h1> |
| | | <div class="bodystyle" style="margin-top: 3%"> |
| | | <h2 id="b015" class="problem">单元活动任务</h2> |
| | |
| | | <p class="text ends"> |
| | | <span><span class="hs1">◇</span>喘气练习</span> |
| | | <span> |
| | | <audio |
| | | :src="audioPathTwo" |
| | | controls |
| | | controlslist="noplaybackrate nodownload" |
| | | class="audio" |
| | | ></audio> |
| | | <audio :src="audioPathTwo" controls controlslist="noplaybackrate nodownload" class="audio"></audio> |
| | | </span> |
| | | </p> |
| | | <p class="text"> |
| | |
| | | <p class="text ends"> |
| | | <span><span class="hs1">◇</span>“嘶”声练习</span> |
| | | <span> |
| | | <audio |
| | | :src="audioPathThree" |
| | | controls |
| | | controlslist="noplaybackrate nodownload" |
| | | class="audio" |
| | | ></audio> |
| | | <audio :src="audioPathThree" controls controlslist="noplaybackrate nodownload" class="audio"></audio> |
| | | </span> |
| | | </p> |
| | | <p class="text">在“喘气练习”的基础上,发出“嘶”音,每组4短1长。</p> |
| | | <p class="text ends"> |
| | | <span><span class="hs1">◇</span>“嘟”音练习</span> |
| | | <span> |
| | | <audio |
| | | :src="audioPathFour" |
| | | controls |
| | | controlslist="noplaybackrate nodownload" |
| | | class="audio" |
| | | ></audio> |
| | | <audio :src="audioPathFour" controls controlslist="noplaybackrate nodownload" class="audio"></audio> |
| | | </span> |
| | | </p> |
| | | <p class="text"> |
| | | 平视前方,肩膀放松,双手自然下垂,双脚分开,与肩同宽。放松双唇,深吸气,吹出气流带动嘴唇抖动,发出“嘟”的声音,声音越长越好。 |
| | | </p> |
| | | <p class="text" style="text-align: left"> |
| | | <span><span class="hs1">◇</span>“我们赞美长江”气声练</span> |
| | | <span><span class="hs1">◇</span>“我们赞美长江”气声练习</span> |
| | | <span class="text"> |
| | | <audio |
| | | :src="audioPathFive" |
| | | controls |
| | | controlslist="noplaybackrate nodownload" |
| | | class="audio" |
| | | ></audio |
| | | ></span> |
| | | <audio :src="audioPathFive" controls controlslist="noplaybackrate nodownload" |
| | | class="audio"></audio></span> |
| | | </p> |
| | | <p class="text"> |
| | | 平视前方,肩膀放松,双手自然下垂,双脚分开,与肩同宽。以说悄悄话的感觉,说出“我们赞美长江”,并逐步增加气声的力度,找到在舞台上说悄悄话的感觉。 |
| | |
| | | </div> |
| | | <!-- 此次为页脚部分(需要设置页码) --> |
| | | <div class="page-footer"> |
| | | <img |
| | | class="page-footer-image" |
| | | src="../../assets/images/ym.jpg" |
| | | alt="Page Image" |
| | | /> |
| | | <img class="page-footer-image" src="../../assets/images/ym.jpg" alt="Page Image" /> |
| | | <div class="page-footer-number-right">25</div> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="page-box" page="29"> |
| | | <div v-if="showPageList.indexOf(29) > -1"> |
| | | <h1> |
| | | <img |
| | | src="../../assets/images/header-green.png" |
| | | alt="" |
| | | style="width: 100%; height: auto" |
| | | /> |
| | | <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" style="margin-top: 3%"> |
| | |
| | | <img class="img-gn1" alt="" src="../../assets/images/tzyys.jpg" /> |
| | | </h3> |
| | | <p class="text"> |
| | | <span class="hs1">◇</span |
| | | >劳动最光荣!请为家中长辈做一件力所能及的事情,用实际行动表达你的爱意!体验过程中要记住每一个动作的细节,再尝试以无实物表演的方式进行展示。 |
| | | <span class="hs1">◇</span>劳动最光荣!请为家中长辈做一件力所能及的事情,用实际行动表达你的爱意!体验过程中要记住每一个动作的细节,再尝试以无实物表演的方式进行展示。 |
| | | </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" |
| | | style=" |
| | | <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" style=" |
| | | margin-top: 40px; |
| | | border-radius: 10px; |
| | | border: 2px solid green; |
| | | " |
| | | ></video> |
| | | "></video> |
| | | </p> |
| | | <p class="center videoname"> |
| | | <span>视频:心有多大,舞台就有多大 </span> |
| | | <el-tooltip |
| | | class="item" |
| | | effect="dark" |
| | | :content="chapterData.isCollectVideo ? '点击取消' : '点击收藏'" |
| | | placement="top-start" |
| | | > |
| | | <img |
| | | :src="chapterData.isCollectVideo ? collectCheck : collectImg" |
| | | alt="" |
| | | class="collect-btn" |
| | | @click="handleCollect('video')" |
| | | /> |
| | | <el-tooltip class="item" effect="dark" :content="chapterData.isCollectVideo ? '点击取消' : '点击收藏'" |
| | | placement="top-start"> |
| | | <img :src="collectResourceList.findIndex(item => item.id == 'dd44a1e31b4304f50d10b2481a148411') > -1 ? collectCheck : collectImg" alt="" class="collect-btn" |
| | | @click="handleCollect('video')" /> |
| | | </el-tooltip> |
| | | </p> |
| | | </div> |
| | | <!-- 此次为页脚部分(需要设置页码) --> |
| | | <div class="page-footer"> |
| | | <img |
| | | class="page-footer-image" |
| | | src="../../assets/images/ym.jpg" |
| | | alt="Page Image" |
| | | /> |
| | | <img class="page-footer-image" src="../../assets/images/ym.jpg" alt="Page Image" /> |
| | | <div class="page-footer-number-left">26</div> |
| | | </div> |
| | | </div> |
| | |
| | | <script> |
| | | import matching from "@/components/matching/matching.vue"; |
| | | import { getResourcePath } from "@/assets/methods/resources"; |
| | | import { getCollectResource, setCollectResource } from "@/assets/methods/resources"; |
| | | export default { |
| | | name: "chapterThree", |
| | | components: { matching }, |
| | |
| | | default: "red", |
| | | }, |
| | | }, |
| | | mounted() { |
| | | async mounted() { |
| | | this.getVidoePath(); |
| | | const bookQuestion = localStorage.getItem( |
| | | "artAndDrama-book-question-three" |
| | |
| | | if (bookQuestion) { |
| | | this.questionData = JSON.parse(bookQuestion); |
| | | } |
| | | const data = localStorage.getItem("artAndDrama-chapter03-Data"); |
| | | if (data) { |
| | | this.chapterData = JSON.parse(data); |
| | | } |
| | | this.collectResourceList = await getCollectResource(this.config.activeBook.bookId) |
| | | }, |
| | | data() { |
| | | return { |
| | |
| | | audioPathFive: "", |
| | | isFocused: null, // 用于跟踪textarea的聚焦状态 |
| | | segments: [1, 2, 3, 4, 5], |
| | | collectResourceList:[], |
| | | color: "#fff", |
| | | activeIndex: null, // 用于追踪当前活动的按钮索引 |
| | | contents: [ |
| | |
| | | this.isFocused = null; // 当textarea失去焦点时,设置为false |
| | | }, |
| | | setBookQuestion() { |
| | | console.log("保存"); |
| | | localStorage.setItem( |
| | | "artAndDrama-book-question-three", |
| | | JSON.stringify(this.questionData) |
| | |
| | | }, |
| | | handleChapterData() { |
| | | localStorage.setItem( |
| | | "math-chapterData", |
| | | "artAndDrama-chapter03-Data", |
| | | JSON.stringify(this.chapterData) |
| | | ); |
| | | }, |
| | | handleCollect(type) { |
| | | if (type == "img") { |
| | | this.chapterData.isCollectImg = !this.chapterData.isCollectImg; |
| | | } else if (type == "video") { |
| | | this.chapterData.isCollectVideo = !this.chapterData.isCollectVideo; |
| | | if (type == "video") { |
| | | this.handleCollectResource("dd44a1e31b4304f50d10b2481a148411","dd44a1e31b4304f50d10b2481a148411",'',"视频","bits",'视频:心有多大,舞台就有多大') |
| | | } |
| | | this.handleChapterData(); |
| | | }, |
| | |
| | | this.activeContent = this.contents[index]; |
| | | } |
| | | }, |
| | | //资源收藏事件 |
| | | handleCollectResource(id, md5, resourcePath, resourceType, source, resourceName) { |
| | | let list = this.collectResourceList |
| | | if (list.findIndex(item => item.id == id) > -1) { |
| | | list = list.filter(item => item.id != id) |
| | | } else { |
| | | list.push({ |
| | | id, |
| | | md5, |
| | | resourcePath, |
| | | resourceType, |
| | | source, |
| | | resourceName, |
| | | }) |
| | | } |
| | | this.collectResourceList = list |
| | | setCollectResource(this.config.activeBook.bookId, this.collectResourceList) |
| | | } |
| | | |
| | | }, |
| | | }; |
| | | </script> |