优化next页面,删除无用代码

This commit is contained in:
qier222 2020-10-17 22:18:08 +08:00
parent 6ce6f6b167
commit e11ad6bf46
6 changed files with 31 additions and 123 deletions

View file

@ -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}`

View file

@ -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;