fix: bug

This commit is contained in:
杨航
2025-12-17 19:52:26 +08:00
parent ee39295a17
commit 73924ab0c2
6 changed files with 19 additions and 17 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ ENV = 'development'
# VITE_APP_BASE_API_Url = 'https://aits.jlbank.com.cn:7001'
VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7001'
VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7003'
+3 -3
View File
@@ -2,14 +2,14 @@
ENV = 'development.yh'
# 'development.yh'
VITE_APP_BASE_H5_API_Url = 'http://25.18.122.65:7001'
# VITE_APP_BASE_H5_API_Url = 'http://25.18.122.65:7001'
# VITE_APP_BASE_H5_API_Url = 'http://25.18.122.91:9786'
VITE_APP_BASE_H5_API_Url = 'http://25.18.122.91:9786'
# VITE_APP_BASE_H5_API_Url = 'http://25.18.122.78:9786'
# VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7002'
# VITE_APP_BASE_H5_API_Url_TRAEXAM = 'http://25.64.32.154:9604'
# VITE_APP_BASE_H5_API_Url_TRAPRACTICE = 'http://25.64.32.156:9603'
VITE_APP_BASE_H5_API_Url_TRAAPP = 'http://25.64.32.154:9601'
# VITE_APP_BASE_H5_API_Url_TRAAPP = 'http://25.64.32.154:9601'
# VITE_APP_BASE_H5_API_Url_TRAAPP = 'http://25.64.32.158:9601'
# VITE_APP_BASE_H5_API_Url_TRASTUDY = 'http://25.64.32.154:9602'
+4 -2
View File
@@ -242,11 +242,13 @@
talkVoiceObj.value.onError(() => {
talkVoiceObj.value.src = ''
voiceIsPlaying.value = false
common.msg('音频播放出错了,请刷新页面再试!')
})
}
const pauseVoice = () => {
const pauseVoice = (flag) => {
if (!talkVoiceObj.value) return
talkVoiceObj.value.pause()
if(flag === 'destory') talkVoiceObj.value.destory()
isPlaying.value = false
emit('changePlay', '')
}
@@ -254,7 +256,7 @@
initVoice()
})
onUnload(() => {
pauseVoice()
pauseVoice('destory')
})
watch(() => props.dataInfo.talkingVoice, (val) => {
if (val && isStudy.value) {
@@ -87,11 +87,12 @@ import { onUnload } from '@dcloudio/uni-app';
initVoice()
})
onUnload(()=>{
pauseVoice()
pauseVoice('destory')
})
const pauseVoice = () => {
const pauseVoice = (flag) => {
if(!talkVoiceObj.value) return
talkVoiceObj.value.pause()
if(flag === 'destory') talkVoiceObj.value.destory()
isPlaying.value = false
emit('changePlay', '')
}
+4 -5
View File
@@ -82,7 +82,7 @@
initVoice()
})
onUnload(() => {
pauseVoice()
pauseVoice('destory')
})
// 重播
const restartPlay = () => {
@@ -98,21 +98,21 @@
playVoice();
}
};
const pauseVoice = () => {
const pauseVoice = (flag) => {
if (!talkUserVoiceObj.value) return
talkUserVoiceObj.value.pause()
if(flag === 'destory') talkVoiceObj.value.destory()
isPlaying.value = false
emit('changePlay', '')
}
const playVoice = () => {
emit('changePlay', unref(dataInfo)?.id)
talkUserVoiceObj.value.volume = 1
if(isTesting.value){
talkUserVoiceObj.value.volume = 1
restartPlay()
return
}
if (talkUserVoiceObj.value && talkUserVoiceObj.value.src) {
talkUserVoiceObj.value.volume = 1
setTimeout(() => {
talkUserVoiceObj.value.src = itemVoice.value
talkUserVoiceObj.value.play()
@@ -121,7 +121,6 @@
return
} else {
talkUserVoiceObj.value.src = ''
talkUserVoiceObj.value.volume = 1
if (unref(dataInfo).talkingVoice) {
setTimeout(() => {
talkUserVoiceObj.value.src = itemVoice.value
+4 -4
View File
@@ -68,10 +68,7 @@
<view class="sparring-list-body">
<scroll-view :class="['right-sparring-list']" :scroll-y="true" @scrolltolower="getMoreList()"
:refresher-enabled="refresherEnabled" refresher-default-style="none" :refresher-triggered="triggered"
@refresherrefresh="changeTab({
name: activeTab.value || '全部',
value: activeCourseType.value || ''
})">
@refresherrefresh="getMoreList(1)">
<!-- <view class="all-item"> -->
<view class="left-items">
<view class="sparring-item-box" v-for="item in leftsparringList">
@@ -269,6 +266,7 @@
})
const getMoreList = flag => {
if (loading.value) return
triggered.value = true
if (!flag) {
if (pageObj.value.total <= pageObj.value.page * pageObj.value.limit) return
pageObj.value.page += 1
@@ -290,6 +288,8 @@
})
.finally(() => {
loading.value = false
triggered.value = false
})
}
const loading = ref(false)