我想监听audio
中timeupdate
事件
实时更新音乐的播放时间
一开始写在export default {}
外面,但是一直报错
let t = document.getElementById('isPlay')
t.ontimeupdate = function () {
// .....
}
export default {
//....
}
想问一下,还有没有什么方法更好实时更新audio
播放时间
我想监听audio
中timeupdate
事件
实时更新音乐的播放时间
一开始写在export default {}
外面,但是一直报错
let t = document.getElementById('isPlay')
t.ontimeupdate = function () {
// .....
}
export default {
//....
}
想问一下,还有没有什么方法更好实时更新audio
播放时间
因为到这里你是没有办法获取最新的 dom 的,建议你在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法Vue.nextTick
,获取更新后的 DOM。
具体的使用方法: https://vuefe.cn/v2/api/#Vue-...
可能是我提问的方式的时候没说清楚,其实想要实时更新更新播放时间很简单,利用timeupdate
<audio :timeupdate="fun()"
然后methods
中创建fun()
函数,只要数据发生变化,就会触发fun
函数
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
手码,不保证正确;主要看思路吧