Browse Source

研报关闭音频弹窗则关闭音频

jwyu 3 years ago
parent
commit
24a34e6f39
2 changed files with 4 additions and 0 deletions
  1. 3 0
      src/store/modules/hzyb.js
  2. 1 0
      src/views/hzyb/Index.vue

+ 3 - 0
src/store/modules/hzyb.js

@@ -35,6 +35,9 @@ const hzybStore={
         //关闭音频弹窗
         //关闭音频弹窗
         closeAudioPop(state){
         closeAudioPop(state){
             state.audioData.show=false
             state.audioData.show=false
+            state.audioData.INS=null 
+            state.audioData.url=''
+            state.audioData.paused=true
         },
         },
         showAudioPop(state){
         showAudioPop(state){
             state.audioData.show=true
             state.audioData.show=true

+ 1 - 0
src/views/hzyb/Index.vue

@@ -59,6 +59,7 @@ const handleClickAudio=()=>{
 // 关闭音频弹窗
 // 关闭音频弹窗
 const handleCloseAudioPup=()=>{
 const handleCloseAudioPup=()=>{
     showBigAudio.value=false
     showBigAudio.value=false
+    store.state.hzyb.audioData.INS.pause()
     store.commit('hzyb/closeAudioPop')
     store.commit('hzyb/closeAudioPop')
 }
 }