diff --git a/src/pages/course/components/talkingItem.vue b/src/pages/course/components/talkingItem.vue index 15629ef3..a4759eb1 100644 --- a/src/pages/course/components/talkingItem.vue +++ b/src/pages/course/components/talkingItem.vue @@ -436,13 +436,13 @@ const audioCacheObj = computed(() => storageStore.audioObj) if(talkVoiceObj.value.duration){ voiceTime.value = ( Math.ceil(talkVoiceObj.value.duration) || 0 ) + 's' }else{ - if(sum === 5) { + if(sum === 10) { voiceTime.value = 0 + 's' return } setTimeout(()=>{ setVoiceTime(sum) - },100) + },200) } } const playQnsVoice = (readType = 'qns', item) =>{ diff --git a/src/pages/course/components/touchBtn.vue b/src/pages/course/components/touchBtn.vue index 940336de..189d94e2 100644 --- a/src/pages/course/components/touchBtn.vue +++ b/src/pages/course/components/touchBtn.vue @@ -9,7 +9,7 @@ >按住说话 - @@ -72,6 +72,10 @@ const props = defineProps({ default: '当前状态不能发送内容!', type: String }, + textValueLength:{ + type: Number, + default: 500 + } }) const { isDisabled, onlyVoice } = toRefs(props) const isLoadingState = computed(() => props.isLoading) diff --git a/src/pages/index/components/question.vue b/src/pages/index/components/question.vue index 0d0b4d79..d8623d81 100644 --- a/src/pages/index/components/question.vue +++ b/src/pages/index/components/question.vue @@ -127,10 +127,10 @@ import { onUnload } from '@dcloudio/uni-app'; } const setVoiceTime = (sum) => { sum += 1 - if(talkVoiceObj.value.duration){ - voiceTime.value = ( Math.ceil(talkVoiceObj.value.duration) || 0 ) + 's' + if(Math.ceil(talkVoiceObj.value.duration)>0){ + voiceTime.value = (Math.ceil(talkVoiceObj.value.duration) || 1 ) + 's' }else{ - if(sum === 10) { + if(sum === 20) { voiceTime.value = 0 + 's' return } diff --git a/src/pages/index/dialog.vue b/src/pages/index/dialog.vue index 9fbae236..8e8449cf 100644 --- a/src/pages/index/dialog.vue +++ b/src/pages/index/dialog.vue @@ -80,6 +80,7 @@