mutations.js 911 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import * as types from './mutation-types'
  2. const mutations = {
  3. // 修改audio元素
  4. [types.SET_AUDIOELE](state, audioEle) {
  5. state.audioEle = audioEle
  6. },
  7. // 修改播放模式
  8. [types.SET_PLAYMODE](state, mode) {
  9. state.mode = mode
  10. },
  11. // 修改播放状态
  12. [types.SET_PLAYING](state, playing) {
  13. state.playing = playing
  14. },
  15. // 修改播放列表
  16. [types.SET_PLAYLIST](state, playlist) {
  17. state.playlist = playlist
  18. },
  19. // 修改顺序列表
  20. [types.SET_ORDERLIST](state, orderList) {
  21. state.orderList = orderList
  22. },
  23. // 修改当前音乐索引
  24. [types.SET_CURRENTINDEX](state, currentIndex) {
  25. state.currentIndex = currentIndex
  26. },
  27. // 修改播放历史列表
  28. [types.SET_HISTORYLIST](state, historyList) {
  29. state.historyList = historyList
  30. },
  31. // 修改网易云用户UID
  32. [types.SET_UID](state, uid) {
  33. state.uid = uid
  34. }
  35. }
  36. export default mutations