mirror of
https://github.com/GiriNeko/YesPlayMusic.git
synced 2025-12-17 21:58:03 +00:00
优化next页面,删除无用代码
This commit is contained in:
parent
6ce6f6b167
commit
e11ad6bf46
6 changed files with 31 additions and 123 deletions
|
|
@ -7,12 +7,6 @@ export default {
|
|||
getTrackDetail(basicTrack.id).then((data) => {
|
||||
let track = data.songs[0];
|
||||
track.sort = basicTrack.sort;
|
||||
console.log(track);
|
||||
|
||||
if (track.playable === false) {
|
||||
dispatch("nextTrack");
|
||||
return;
|
||||
}
|
||||
|
||||
let time = state.howler.seek();
|
||||
scrobble({
|
||||
|
|
@ -27,6 +21,11 @@ export default {
|
|||
updateMediaSessionMetaData(track);
|
||||
document.title = `${track.name} · ${track.ar[0].name} - YesPlayMusic`;
|
||||
|
||||
if (track.playable === false) {
|
||||
dispatch("nextTrack");
|
||||
return;
|
||||
}
|
||||
|
||||
commit(
|
||||
"replaceMP3",
|
||||
`https://music.163.com/song/media/outer/url?id=${track.id}`
|
||||
|
|
|
|||
|
|
@ -25,9 +25,6 @@ export default {
|
|||
updateListInfo(state, info) {
|
||||
state.player.listInfo = info;
|
||||
},
|
||||
updateShuffleStatus(state, status) {
|
||||
state.player.shuffle = status;
|
||||
},
|
||||
updateRepeatStatus(state, status) {
|
||||
state.player.repeat = status;
|
||||
},
|
||||
|
|
@ -66,13 +63,24 @@ export default {
|
|||
return track;
|
||||
});
|
||||
},
|
||||
turnOffShuffleMode(state) {
|
||||
state.player.shuffle = false;
|
||||
state.player.list = JSON.parse(
|
||||
JSON.stringify(state.player.notShuffledList)
|
||||
);
|
||||
state.player.currentTrack.sort = state.player.list.find(
|
||||
(t) => t.id === state.player.currentTrack.id
|
||||
).sort;
|
||||
},
|
||||
shuffleTheListBeforePlay(state) {
|
||||
state.player.notShuffledList = JSON.parse(
|
||||
JSON.stringify(state.player.list)
|
||||
);
|
||||
let newSorts = shuffleAList(state.player.list);
|
||||
state.player.list = state.player.list.map((track) => {
|
||||
track.sort = newSorts[track.id];
|
||||
return track;
|
||||
});
|
||||
console.table(state.player.list);
|
||||
},
|
||||
updateUser(state, user) {
|
||||
state.settings.user = user;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue