切换歌曲或者歌曲播放完换下一首的时候,怎么让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这个组件当中。


两个文件目前我还没有想到传值的好方法。这个问题我记下了,我会再认真思考有没有好的解决方法。如果你有什么好方法的话,咱们也多交流,感谢!


0
0

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1938 学习 · 2768 问题

查看课程