音乐底部控制栏切换歌曲,播放音乐的效果
全局底部栏:
1.新建components /playController.vue
联系playController.vue与 App.vue
在App.vue 中引入配置playController.vue
2.写playController.vue页面内容
3.配置播放的音乐数据
放到store /index.js状态管理库中
import {createStore} from 'vuex' export default createStore({ //组件间共享的数据 state: { playlist: [//播放列表 默认有一首播放歌曲 { name: "追梦赤子心", id: 355992, al: { id: 35139, name: "追梦痴子心", pic: 19061133579343590, picUrl: "http://p3.music.126.net/XDncptlBJ4_LN3hLBx-8aw==/19061133579343591.jpg", pic_str: "19061133579343591", } }, ], playCurrentIndex: 0 //当前播放歌曲在音乐列表中的下标 }, getters: {} , mutations: { setPlaylist(state, value) { //定义一个函数,修改state中的playlist音乐播放列表数据 state.playlist = value; } } , actions: {}, modules: {} })
在 listView.vue 中
在playController.vue中获取当前播放歌曲的详细信息
音乐播放
(1)默认播放:
1.在playController.vue 中
export default 中:
2.right中的播放与暂停图标上添加点击触发play效果
(2)点击那首播放哪首效果
playCurrentIndex下标决定当前播哪一首歌 , 实现点击哪首播放哪首的效果 就要将点击的歌曲下标同playCurrentIndex
联系起来 , 点击后下标变化为当前点击歌曲的下标
1. 在store/index.js 下
2. 联系playList.vue