From 7944d624d5adf492a4a5ead068b2a88c707e2388 Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期五, 07 六月 2024 10:49:55 +0800 Subject: [PATCH] 学前儿童保存优化 --- src/books/childHealth/view/content/components/chapter002.vue | 62 +++++++++++++++++++++++------- 1 files changed, 47 insertions(+), 15 deletions(-) diff --git a/src/books/childHealth/view/content/components/chapter002.vue b/src/books/childHealth/view/content/components/chapter002.vue index 49a8582..9c242ff 100644 --- a/src/books/childHealth/view/content/components/chapter002.vue +++ b/src/books/childHealth/view/content/components/chapter002.vue @@ -148,6 +148,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >2.瀹為檯宸ヤ綔涓竴鑸皢瀛﹀墠鍎跨鐨勭敓闀垮彂鑲插垝鍒嗕负鍝嚑涓樁娈�?</span @@ -159,6 +160,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">3.鈥滃崄鏈堟��鑳庘�濇槸鏁村崄涓湀鍚�?</span> <textarea @@ -168,6 +170,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">4.鑳庡効鏈熺殑鐗圭偣鏈夊摢浜�?</span> <textarea @@ -177,6 +180,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">5.鏂扮敓鍎挎湡鏈夊摢浜涚壒鐐�??</span> <textarea @@ -186,6 +190,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">6.濠村効鏈熷寘鎷柊鐢熷効鏈熷悧?</span> <textarea @@ -195,6 +200,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >7.濠村効浠�涔堟椂鍊欐柇濂跺悎閫傦紝鏈夋病鏈夋槑纭瀹�?</span @@ -206,6 +212,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">8.骞煎効鍓嶆湡鐨勪富瑕佺壒鐐规湁鍝簺?</span> <textarea @@ -215,6 +222,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">9.濡備綍鍋氬ソ骞煎皬琛旀帴涓殑淇濆仴宸ヤ綔?</span> <textarea @@ -224,6 +232,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> </td> </tr> @@ -250,6 +259,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br fm-st cl-66 fz-14" + @input="saveChapterOneData" ></textarea> <p class="block"> 鏈富棰樹富瑕佽杩扮敓闀裤�佸彂鑲插拰鎴愮啛鐨勬蹇碉紝闃愯堪瀛﹀墠鍎跨鍚勫勾榫勬鐨勫垝鍒嗗強鍚勯樁娈电敓闀垮彂鑲茬殑鐗圭偣锛屼互甯姪淇濇暀浜哄憳鏍规嵁瀛﹀墠鍎跨鐢熼暱鍙戣偛鐨勭壒鐐圭瀛﹀湴寮�灞曚繚鏁欏伐浣溿�� @@ -466,6 +476,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">2.瀛﹀墠鍎跨鐢熼暱鍙戝睍鐨勮寰嬫湁鍝簺?</span> <textarea @@ -475,6 +486,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >3.浠�涔堟槸鐢熼暱鍙戣偛鐨勮繛缁��?浠�涔堟槸鐢熼暱鍙戣偛鐨勯樁娈垫��?</span @@ -486,6 +498,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">4.浠�涔堟槸鐢熼暱鍙戣偛鐨勭▼搴忔��?</span> <textarea @@ -495,6 +508,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >5.浜轰綋鍣ㄥ畼鎴栬�呯郴缁熸湁鍝簺鐢熼暱鍙戣偛妯″紡?</span @@ -506,6 +520,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">6.浠�涔堟槸鐢熼暱鍙戣偛鐨勪笉鍧囪 鎬�?</span> <textarea @@ -515,6 +530,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">7.浠�涔堝彨杩借刀鎬х敓闀�?</span> <textarea @@ -524,6 +540,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">8.浣犲惉璇磋繃鍏抽敭鐢熼暱鏈熷悧?</span> <textarea @@ -533,6 +550,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >9.鍦ㄥ┐骞煎効鐨勭敓闀垮彂鑲茶繃绋嬩腑锛屽姩浣滃彂灞曠殑涓�鑸『搴忔槸鎬庢牱鐨�?</span @@ -544,6 +562,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >10.鍝簺绯荤粺鐨勭敓闀垮彂鑲叉ā寮忓睘浜�-涓�鑸瀷"?</span @@ -555,6 +574,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >11.涓轰粈涔堣瀛﹀墠鍎跨鍚勭郴缁熺殑鐢熼暱鍙戣偛鏄浉浜掑叧鑱旂殑?</span @@ -566,6 +586,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> </td> </tr> @@ -590,6 +611,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br fm-st cl-66 fz-14" + @input="saveChapterOneData" ></textarea> <p class="block"> 浜轰綋鐨勭敓闀垮彂鑲插悓鍏朵粬浜嬬墿涓�鏍凤紝涔熸湁鑷韩鐨勫瑙傝寰嬨�傝繖涓寰嬫槸姝e父浜轰綋鍦ㄤ竴瀹氱敓娲绘潯浠朵笅鐢熼暱鍙戣偛鐨勫繀鐒惰秼鍔垮拰鏈川鑱旂郴銆傜爺绌跺鍓嶅効绔ユ甯哥殑鐢熼暱鍙戣偛瑙勫緥锛屾墠鍙兘鍙戠幇寮傚父銆佸鎵惧師鍥狅紝浠ヤ究绾犳鎴栨不鐤楋紝骞惰娉曚績杩涘叾姝e父鐨勭敓闀垮拰鍙戣偛銆傛湰涓婚涓昏璁茶堪瀛﹀墠鍎跨鐢熼暱鍙戣偛鐨勮寰嬶紝浠ュ府鍔╁辜鏁欏伐浣滆�呮纭垽鏂拰鍒嗘瀽鎸囧瀛﹀墠鍎跨鐨勭敓闀垮彂鑲蹭繚鍋ュ伐浣溿�� @@ -892,6 +914,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >2.鍚屽嵉鍙岃優鑳庡湪鐢熼暱鍙戣偛杩囩▼涓繚鎸佺浉鍚岀殑鍥犵礌鏈夊摢浜�?</span @@ -903,6 +926,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >3.鐜鍥犵礌褰卞搷鐢熼暱鍙戣偛鐨勮繘绋嬶紝涓昏鍖呮嫭鍝簺鍥犵礌?</span @@ -914,6 +938,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >4.閫傚綋鐨勪綋鑲查敾鐐间細瀵圭敓闀垮彂鑲蹭骇鐢熷摢浜涘奖鍝�?</span @@ -925,6 +950,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10">5.瀛h妭瀵瑰効绔ョ敓闀垮彂鑲叉湁鍝簺褰卞搷?</span> <textarea @@ -934,6 +960,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >6.涓轰粈涔堝悓鍗靛弻鑳炶儙涔熷瓨鍦ㄥ緢澶氫笉鍚岀壒寰�?</span @@ -945,6 +972,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> <span class="ds-bl mt-10" >7.闄や簡鏁欐潗鎻愬埌鐨勫洜绱狅紝杩樻湁鍝簺鍚庡ぉ鍥犵礌鍙兘浼氬奖鍝嶅効绔ョ殑鐢熼暱鍙戣偛?</span @@ -956,6 +984,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> </td> </tr> @@ -1023,6 +1052,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="300" class="w100 ta-br fm-st cl-66 fz-14" + @input="saveChapterOneData" ></textarea> <p class="block"> 瀛﹀墠鍎跨鐨勭敓闀垮彂鑲茶繃绋嬫槸涓綋鍦ㄥ厛澶╅仐浼犲拰鍚庡ぉ鐜涓悇绉嶅洜绱犵浉浜掍綔鐢ㄧ殑缁撴灉銆傚奖鍝嶇敓闀垮彂鑲茬殑鍥犵礌寰堝锛屾鎷捣鏉ユ湁涓ょ被锛氬唴鍦ㄧ殑閬椾紶鍥犵礌鍜屽鍦ㄧ殑鐜鍥犵礌銆傞仐浼犲洜绱犱竴鑸槸涓嶄細鏀瑰彉鐨勶紝鑰岀幆澧冩潯浠舵槸鍙互鏀瑰彉鐨勩�傞仐浼犲洜绱犲喅瀹氫簡鐢熼暱鍙戣偛鐨勬綔鍔涳紝鑰岀幆澧冨拰鏁欒偛鏉′欢褰卞搷浜嗛仐浼犳綔鍔涚殑鍙戞尌锛屾渶鍚庡喅瀹氬彂鑲茬殑閫熷害鍙婅揪鍒扮殑绋嬪害銆� @@ -1171,6 +1201,7 @@ type="text" class="judge-input" v-model="chapterTwoData.question.judge.qOne" + @input="saveChapterOneData" />锛� </p> <p class="block"> @@ -1178,6 +1209,7 @@ type="text" class="judge-input" v-model="chapterTwoData.question.judge.qTwo" + @input="saveChapterOneData" />锛� </p> </div> @@ -1199,6 +1231,7 @@ type="text" class="judge-input" v-model="chapterTwoData.question.judge.qThree" + @input="saveChapterOneData" />锛� </p> <p class="block"> @@ -1206,6 +1239,7 @@ type="text" class="judge-input" v-model="chapterTwoData.question.judge.qFour" + @input="saveChapterOneData" />锛� </p> <p class="block"><b>浜屻�佸~绌�</b></p> @@ -1214,6 +1248,7 @@ type="text" class="lineInput completion-input" v-model="chapterTwoData.question.fill.qOne.one" + @input="saveChapterOneData" />鐨勮寰嬨�� </p> <p class="block"> @@ -1221,10 +1256,12 @@ type="text" class="lineInput completion-input" v-model="chapterTwoData.question.fill.qTwo.one" + @input="saveChapterOneData" />涓婂崌锛岃�屾槸<input type="text" class="lineInput completion-input" v-model="chapterTwoData.question.fill.qTwo.Two" + @input="saveChapterOneData" />涓婂崌銆� </p> <p class="block"> @@ -1232,18 +1269,22 @@ type="text" class="lineInput completion-input" v-model="chapterTwoData.question.fill.qThree.one" + @input="saveChapterOneData" />鎬э紝鐜鍐冲畾浜嗗鍓嶅効绔ョ敓闀垮彂鑲茬殑<input type="text" class="lineInput completion-input" v-model="chapterTwoData.question.fill.qThree.Two" + @input="saveChapterOneData" />鎬с�傚鍓嶅効绔ョ殑鐢熼暱鍙戣偛灏辨槸涓綋鐨�<input type="text" class="lineInput completion-input" v-model="chapterTwoData.question.fill.qThree.Three" + @input="saveChapterOneData" />鍥犵礌涓�<input type="text" class="lineInput completion-input" v-model="chapterTwoData.question.fill.qThree.Four" + @input="saveChapterOneData" />鍥犵礌鐩镐簰浣滅敤鐨勮繃绋嬨�� </p> <p class="block"> @@ -1251,6 +1292,7 @@ type="text" class="lineInput completion-input" v-model="chapterTwoData.question.fill.qFour.one" + @input="saveChapterOneData" />鍩虹銆� </p> <p class="block"> @@ -1258,10 +1300,12 @@ type="text" class="lineInput completion-input" v-model="chapterTwoData.question.fill.qFive.one" + @input="saveChapterOneData" />鍥犵礌鐨勫奖鍝嶏紱鍐滄潙骞煎効鍜屽煄甯傚辜鍎跨敓闀垮彂鑲茬姸鍐典笉鍚岋紝杩欎綋鐜颁簡<input type="text" class="lineInput completion-input" v-model="chapterTwoData.question.fill.qFive.Two" + @input="saveChapterOneData" />鍥犵礌瀵瑰鍓嶅効绔ョ敓闀垮彂鑲茬殑褰卞搷銆� </p> <p class="block"><b>涓夈�佹�濊��</b></p> @@ -1271,6 +1315,7 @@ :rows="8" placeholder="璇疯緭鍏ュ唴瀹�" v-model="chapterTwoData.question.short.qOne" + @input="saveChapterOneData" ></textarea> <p class="block">2.褰卞搷瀛﹀墠鍎跨鐢熼暱鍙戣偛鐨勫洜绱犳湁鍝簺锛�</p> <textarea @@ -1278,6 +1323,7 @@ :rows="8" placeholder="璇疯緭鍏ュ唴瀹�" v-model="chapterTwoData.question.short.qTwo" + @input="saveChapterOneData" ></textarea> <div> <p class="custom_tag">鈥㈠簲鐢ㄤ笌鎺㈣鈥�</p> @@ -1316,6 +1362,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" maxlength="800" class="w100 ta-br textarea-text" + @input="saveChapterOneData" ></textarea> </p> </div> @@ -1352,7 +1399,6 @@ pathOne: "", pathTwo: "", pathThree: "", - saveTime: 20, chapterTwoData: { experienceOne: "", experienceTwo: "", @@ -1435,20 +1481,8 @@ if (localData) { this.chapterTwoData = JSON.parse(localData); } - window.timerTwo = setInterval(() => { - this.saveTime--; - if (this.saveTime == 0) { - this.saveChapterOneData(); - } - }, 1000); this.getVideoPath(); } - }, - unmounted() { - if (window.timerTwo) { - clearInterval(window.timerTwo); - } - localStorage.setItem("chapterTwoData", JSON.stringify(this.chapterTwoData)); }, methods: { changeResources(type) { @@ -1471,8 +1505,6 @@ ); }, saveChapterOneData() { - this.saveTime = 20; - console.log(this.chapterTwoData); localStorage.setItem( "chapterTwoData", JSON.stringify(this.chapterTwoData) -- Gitblit v1.9.1