javascript - 如何切换路线并仍然播放音频
问题描述
我使用 Vue 在播放页面上播放音频。我希望在路由切换后音频仍然播放。我应该怎么办?我知道我可以将音频标签放在根页面上,这是一种方法,但还有另一种方法吗?它似乎可以用于缓存目的,但我尝试过它并没有用。
<keep-alive>
<router-view name="musicPlay" class="musicPlayer"></router-view>
</keep-alive>
<audio :src="this.url" ref="player"></audio>
如果我将音频放在根页面上,如何在任何其他组件中获取音频的引用?因为我需要处理音频。当前时间。我试过了。似乎我无法在子组件中获取 this.$refs.audio 。谢谢你的帮助。