切换歌曲或者歌曲播放完换下一首的时候,怎么让musiclist里高亮也随之切换
来源:4-6 音乐控制面板功能实现(2)
莫问不相知
2020-02-06
写回答
1回答
-
谢成
2020-02-07
大概应该是这两种情况:
1、如果当前是播放器页面,也就是player页面,这个时候切换到下一首的时候,再回到musiclist页面,是可以高亮选中歌曲的,因为在musiclist组件的show的时候会选中
2、如果当前是在musiclist歌曲列表页面的时候,一首歌播放完成,自动播放下一首,确实不能自动高亮下一首。
当时只是在musiclist组件show的时候判断了当前正在播放的歌曲id,所以只有show触发的时候可以选中当前的,后面后台切换个球的时候就不会选中了。
在pages/player.js文件中是可以知道歌曲什么时候播放完成要切换到下一首的,但在歌曲列表高亮需要在components/musiclist.js这个组件当中。
两个文件目前我还没有想到传值的好方法。这个问题我记下了,我会再认真思考有没有好的解决方法。如果你有什么好方法的话,咱们也多交流,感谢!
00
相似问题