playlist 的歌曲滚动问题

来源:11-4 歌曲列表组件播放列表的实现(2)

qq_低调的微笑_0

2020-04-02

滚动到当前歌曲的方法中

http://img.mukewang.com/szimg/5e85e1050999150e08260280.jpg

现象:教学视频中是用的是 this.$refs.listItem[index] 来滚动到当前播放歌曲的位置,然而在给歌单添加歌曲之后,就不会正确的滚动到正在播放歌曲的位置,当然用 this.$refs.list.$el.children[index] 是可以的

发现增加的歌曲总是在 listItem 数组的最后一个,而歌曲列表里增加歌曲的位置是正确的,不懂是为什么? 


写回答

1回答

ustbhuangyi

2020-04-03

//img.mukewang.com/szimg/5e86bb0e09b8e12f21320516.jpg
课程最新源码也是用 this.$refs.list.$el.children[index]  的。

添加歌曲的逻辑也建议去看看 GitHub 上的源码,对比一下。

0
3
qq_低调的微笑_0
非常感谢!
2020-04-05
共3条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程