← Demo 归档

Vue Audio Pending 状态复现

Bug交互示例:Vue Audio Pending 状态复现。

Vue Audio Pending 状态复现
新窗口打开 原路径 /static/html/bug-vue-audio-pending-status.html
在线预览
全屏打开

简介

复现 Vue 更新 DOM 时可能导致 <audio> 进入异常 pending / 无法播放的状态。用于排查音频元素被意外重渲染的问题。

如何测试验证

  1. 按页面步骤触发 Vue 更新(切换数据 / v-if)。
  2. 观察 audio readyState、networkState 与能否播放。
  3. 对比 key 固定 / 不销毁节点时的行为差异。
  4. 在 Chrome Media 面板查看请求是否被中断。

相关规范与文档