From 10f2f2adffe169a2fc2cdb3ae6055d32d144d18d Mon Sep 17 00:00:00 2001 From: yanghang Date: Fri, 11 Jul 2025 11:08:51 +0800 Subject: [PATCH] bug --- .../markdown-preview/markdown-preview.vue | 29 ++++++++++++++++--- src/pages/course/components/talkingItem.vue | 2 +- src/pages/course/index.vue | 11 ++----- src/pages/index/dialog.vue | 7 +++-- src/pages/index/index.vue | 2 +- 5 files changed, 35 insertions(+), 16 deletions(-) diff --git a/src/components/markdown-preview/markdown-preview.vue b/src/components/markdown-preview/markdown-preview.vue index 4520cdc6..df00d1ad 100644 --- a/src/components/markdown-preview/markdown-preview.vue +++ b/src/components/markdown-preview/markdown-preview.vue @@ -5,11 +5,18 @@ diff --git a/src/pages/course/components/talkingItem.vue b/src/pages/course/components/talkingItem.vue index 2539c2ca..5d786f41 100644 --- a/src/pages/course/components/talkingItem.vue +++ b/src/pages/course/components/talkingItem.vue @@ -335,7 +335,7 @@ const audioCacheObj = computed(() => storageStore.audioObj) } // readType 阅读内容类型pgrh段落/qns问题 emit('changePlay', unref(dataInfo)?.id) - if(talkVoiceObj.value.src === itemVoice.value) { + if(talkVoiceObj.value.src && talkVoiceObj.value.src === itemVoice.value) { talkVoiceObj.value.play() return } diff --git a/src/pages/course/index.vue b/src/pages/course/index.vue index 6cc5f62b..cf4fa96a 100644 --- a/src/pages/course/index.vue +++ b/src/pages/course/index.vue @@ -167,16 +167,11 @@ import { onMounted, ref, computed } from 'vue' } // 点击生产线分类 const changePrdLine = (item)=>{ - activePrdlineType.value = item.value + activePrdlineType.value = item.value === activePrdlineType.value ? '' : item.value } // 点击课程分类 const changeCourseType = (item)=>{ - activeCourseType.value = item.value - - setTimeout(()=>{ - console.log(courseListTreeShow.value) - }) - + activeCourseType.value = item.value === activeCourseType.value ? '' : item.value } const showTypeName = computed(()=>{ return (activeTab.value === '全部' && activeCourseType.value === '') || (activeTab.value === '生产线' && activePrdlineType.value === '') @@ -241,7 +236,7 @@ import { onMounted, ref, computed } from 'vue' const changeTab = (item) => { if(!item) return activeTab.value = item.name - activeTag.value = '' + // activeTag.value = '' activeCourseType.value = '' activePrdlineType.value = '' switch (item.name){ diff --git a/src/pages/index/dialog.vue b/src/pages/index/dialog.vue index df93e492..badbb0ba 100644 --- a/src/pages/index/dialog.vue +++ b/src/pages/index/dialog.vue @@ -1,8 +1,11 @@ -