diff --git a/src/common/storeHelper.js b/src/common/storeHelper.js new file mode 100644 index 0000000000000000000000000000000000000000..57644c7941c3f9f5410d151fa87bd2ce96ff77fd --- /dev/null +++ b/src/common/storeHelper.js @@ -0,0 +1,13 @@ +import Store from "@/store"; + +// 替换播放列表,并播放 +export function playSonglist(list) { + Store.commit("music/setPlaylist", list); + Store.dispatch("music/startSong", list[0]); +} + +// 将歌曲添加到列表尾部,并播放该歌曲 +export function playTheSong(song) { + Store.dispatch("music/addToPlaylist", song); + Store.dispatch("music/startSong", song); +} diff --git a/src/common/utils.js b/src/common/utils.js index d60cb6a8fa909569613d573d34dac3ac49e265f4..986452cd89fce49d8a0bb9af065423404a80c7f9 100644 --- a/src/common/utils.js +++ b/src/common/utils.js @@ -1,3 +1,5 @@ +export * from "./storeHelper"; + export function processCount(count) { if (count > 10000000) { return (count / 10000000).toFixed(2) + "亿"; diff --git a/src/components/content/RecommendedBar.vue b/src/components/content/RecommendedBar.vue index d76635a64978ebecab82848ab0e1d234ae2e8c57..db49c9f8c6ea4726b0394507f387b46226af6aab 100644 --- a/src/components/content/RecommendedBar.vue +++ b/src/components/content/RecommendedBar.vue @@ -65,7 +65,7 @@ diff --git a/src/views/musicLibrary/Ranking.vue b/src/views/musicLibrary/Ranking.vue index 1a484505f4fb1ca96eb1c0af65fd3ba339594b24..019b6e47a9f383d002d2606bc96853c9652e1d66 100644 --- a/src/views/musicLibrary/Ranking.vue +++ b/src/views/musicLibrary/Ranking.vue @@ -81,7 +81,7 @@ >上一期 - 2021-02-13 + MV @@ -168,11 +169,7 @@ class="songlist__songname_txt" style="visibility: visible" > - + 播放 @@ -247,7 +245,7 @@