user1
2024-06-26 bae61829b323cd391e277ad6c054770f4b7a3f8a
src/books/artAndDrama/view/components/chapter003.vue
@@ -31,7 +31,6 @@
                </h1>
                <img class="headerimg" src="../../assets/images/page5.png" alt="" />
                <div class="bodystyle" style="margin-top: 3%">
                    <h2 id="b011" class="problem">第一课 吹响劳动的集结号</h2>
                    <h3 class="lefth3" id="c021"><img class="img-gn1" alt="" src="../../assets/images/rhybx.jpg" /></h3>
                    <p class="text">寒来暑往,秋收冬藏。一年四季,劳碌奔忙。</p>
@@ -42,13 +41,17 @@
                    <h3 class="lefth3" id="c022" style="margin-top: 7%"><img class="img-gn1" alt=""
                            src="../../assets/images/czysj.jpg" /></h3>
                    <p class="text"><span class="hs1">◇</span>邀请小伙伴分角色朗诵附录中的剧本选段1~2,重读加点文字。</p>
                     <p class="block3" style=""><span class="hs">剧本</span></p>
                    <p class="block3" style=""><span class="hs">剧本</span></p>
                    <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="">选段{{
                                segment }}</span>
                    </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>
                     <i class="el-icon-folder-opened text" style="color: brown;">选段1</i>
                     <i class="el-icon-folder-opened text" style="color: brown;">选段2</i>
                </div>
                <p><br /></p>
                <!-- 此次为页脚部分(需要设置页码) -->
                <div class="page-footer">
                    <img class="page-footer-image" src="../../assets/images/ym.jpg" alt="Page Image" />
@@ -70,7 +73,7 @@
                    <p class="center openImgBox"><img class="img-e" alt="" src="../../assets/images/3-2.gif" /></p>
                    <p class="text"><span class="hs1">◇</span>请把蚂蚁队长的台词和他的内心独白连起来吧!</p>
                    <!-- 连线题 -->
                    <matching :rawData="rawData" :question="question" class="macthing" :primaryColor="'transparent'">
                    <matching :rawData="rawData" :question="question" class="macthing" :primaryColor="'transparent'" :bordercolor="'transparent'">
                    </matching>
                </div>
                <!-- 此次为页脚部分(需要设置页码) -->
@@ -113,17 +116,17 @@
                    <h2 id="b014" class="problem">第四课 皆大欢喜</h2>
                    <h3 class="lefth3" id="c027"><img class="img-gn1" alt="" src="../../assets/images/rhybx.jpg" /></h3>
                    <p class="text"><span class="hs1">◇</span>请按照事件六要素的结构给大家分享一件快乐的事吧!</p>
                    <p class="text">时间:<input v-model="questionData.warnUp.two" class="input-bottom-border fz-18"
                    <p class="text2">时间:<input v-model="questionData.warnUp.two" class="input-bottom-border fz-18"
                            @change="setBookQuestion" style="width: 70%" /></p>
                    <p class="text">地点:<input v-model="questionData.warnUp.three" class="input-bottom-border fz-18"
                    <p class="text2">地点:<input v-model="questionData.warnUp.three" class="input-bottom-border fz-18"
                            @change="setBookQuestion" style="width: 70%" /></p>
                    <p class="text">人物:<input v-model="questionData.warnUp.four" class="input-bottom-border fz-18"
                    <p class="text2">人物:<input v-model="questionData.warnUp.four" class="input-bottom-border fz-18"
                            @change="setBookQuestion" style="width: 70%" /></p>
                    <p class="text">起因:<input v-model="questionData.warnUp.five" class="input-bottom-border fz-18"
                    <p class="text2">起因:<input v-model="questionData.warnUp.five" class="input-bottom-border fz-18"
                            @change="setBookQuestion" style="width: 70%" /></p>
                    <p class="text">经过:<input v-model="questionData.warnUp.six" class="input-bottom-border fz-18"
                    <p class="text2">经过:<input v-model="questionData.warnUp.six" class="input-bottom-border fz-18"
                            @change="setBookQuestion" style="width: 70%" /></p>
                    <p class="text">结果:<input v-model="questionData.warnUp.seven" class="input-bottom-border fz-18"
                    <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"
@@ -230,7 +233,6 @@
            default: "red",
        }
    },
    //在这里对调用的方法进行挂载
    mounted() {
        this.getVidoePath();
        const bookQuestion = localStorage.getItem("artAndDrama-book-question-three");
@@ -244,6 +246,16 @@
            collectCheck: require("../../assets/images/icon/heart-check.png"),
            videoPathOne: "",
            auidoPathOne: "",
            segments: [1, 2, 3, 4, 5],
            activeIndex: null, // 用于追踪当前活动的按钮索引
            contents: [ // 对应选段的内容,这里用字符串作为示例
                ' <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><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="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>                  <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="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>',
                ' <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="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><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><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">蚂蚁队长:这点儿奶酪渣是刚才弄掉的,丢了可惜,(指向小蚂蚁)你是我们中年龄最小的,<span class="un1">你</span>吃掉它吧!</p><p class="block text">【蚂蚁们鼓掌】</p><p class="block text">【音乐起,大家劲儿比刚才更足,抬起奶酪向山洞走去】</p><p class="block text">【收光】</p>'
            ],
            activeContent: '', // 当前显示的HTML内容
            chapterData: {
                isCollectImg: false,
                isCollectVideo: false,
@@ -286,38 +298,24 @@
                answer: [
                    {
                        id: "FB34",
                        linkValue: "“掉了一个角,这该怎么办!”",
                        value: "好可惜啊,这么美味的奶酪!",
                        linkValue: "好可惜啊,这么美味的奶酪!",
                        value: "“掉了一个角,这该怎么办!”",
                    },
                    {
                        id: "64D6",
                        linkValue: "“丢掉,实在太可惜!”",
                        value: "不能丢掉啊,如果能给我吃就太好了!",
                        linkValue: "不能丢掉啊,如果能给我吃就太好了!",
                        value: "“丢掉,实在太可惜!”",
                    },
                    {
                        id: "2ED4",
                        linkValue: "“我要是偷嘴谁也看不见。”",
                        value: "要不我把奶酪偷偷吃了吧。",
                        linkValue: "要不我把奶酪偷偷吃了吧。",
                        value: "“我要是偷嘴谁也看不见。”",
                    },
                ],
                optionStyle: undefined,
                id: 489306,
                options: {
                    linkValues: [
                        {
                            oldId: "FB34",
                            txt: "“掉了一个角,这该怎么办!”",
                        },
                        {
                            oldId: "64D6",
                            txt: "“丢掉,实在太可惜!”",
                        },
                        {
                            oldId: "2ED4",
                            txt: "“我要是偷嘴谁也看不见。”",
                        },
                    ],
                    values: [
                        {
                            oldId: "64D6",
                            txt: "不能丢掉啊,如果能给我吃就太好了!",
@@ -329,6 +327,19 @@
                        {
                            oldId: "FB34",
                            txt: "好可惜啊,这么美味的奶酪!",
                        },],
                    values: [
                        {
                            oldId: "FB34",
                            txt: "“掉了一个角,这该怎么办!”",
                        },
                        {
                            oldId: "64D6",
                            txt: "“丢掉,实在太可惜!”",
                        },
                        {
                            oldId: "2ED4",
                            txt: "“我要是偷嘴谁也看不见。”",
                        },
                    ],
                },
@@ -411,6 +422,17 @@
            }
            this.handleChapterData();
        },
        showContent(index) {
            // 如果当前激活的索引和点击的索引相同,则隐藏内容
            if (this.activeIndex === index) {
                this.activeIndex = null;
                this.activeContent = '';
            } else {
                // 否则显示对应索引的内容
                this.activeIndex = index;
                this.activeContent = this.contents[index];
            }
        }
    },
};
</script>
@@ -445,4 +467,8 @@
    padding: 3% 0;
    margin: 0% 8%;
}
.content-wrapper{
    border: 1px solid black;
    border-radius: 10px;
}
</style>