diff --git a/data-room-ui/packages/BasicComponents/Marquee/index.vue b/data-room-ui/packages/BasicComponents/Marquee/index.vue index 08c3f8cc..92ea186f 100644 --- a/data-room-ui/packages/BasicComponents/Marquee/index.vue +++ b/data-room-ui/packages/BasicComponents/Marquee/index.vue @@ -124,7 +124,7 @@ export default { // 组件内部数据 innerData: null, // 音频播放 - aduio: null, + audio: null, // 语音播报 speech: null, // 语音播报定时器 @@ -184,14 +184,14 @@ export default { if (this.innerData) { if (config.customize.voiceBroadcast) { if (this.innerData.dataSource.businessKey && this.innerData.option.data[this.innerData.dataSource.metricField]) { - // 如果aduio存在,先销毁这个实例,或者替换它的URL - if (this.aduio) { - this.aduio.pause() - this.aduio = null + // 如果audio存在,先销毁这个实例,或者替换它的URL + if (this.audio) { + this.audio.pause() + this.audio = null } - this.aduio = new Audio() - this.aduio.src = this.innerData.option.data[this.innerData.dataSource.metricField] - this.aduio.play() + this.audio = new Audio() + this.audio.src = this.innerData.option.data[this.innerData.dataSource.metricField] + this.audio.play() } else if (config.customize.title) { this.speechBroadcast(config.customize.title) // 根据配置的时间,定时播报,第一次播报后,再定时播报 @@ -203,9 +203,9 @@ export default { } } } else { - if (this.aduio) { - this.aduio.pause() - this.aduio = null + if (this.audio) { + this.audio.pause() + this.audio = null } } } else { @@ -246,15 +246,15 @@ export default { // 监听页面是否可见 handleVisibilityChange () { if (document.visibilityState === 'hidden') { - if (this.aduio) { - this.aduio.pause() + if (this.audio) { + this.audio.pause() } if (this.speech) { this.speech.pause() } } else { - if (this.aduio) { - this.aduio.play() + if (this.audio) { + this.audio.play() } if (this.speech) { this.speech.resume()