fix: bugs

This commit is contained in:
qier222 2021-05-06 02:02:40 +08:00
parent 79de3009ad
commit b98d69af18
No known key found for this signature in database
GPG key ID: 9C85007ED905F14D
4 changed files with 42 additions and 24 deletions

View file

@ -191,29 +191,34 @@ export default {
},
created() {
NProgress.start();
this.loadData();
},
activated() {
if (this.liked.songsWithDetails.length > 0) {
NProgress.done();
this.show = true;
this.getRandomLyric();
} else {
this.$store.dispatch('fetchLikedSongsWithDetails').then(() => {
NProgress.done();
this.show = true;
this.getRandomLyric();
});
}
this.$store.dispatch('fetchLikedSongs');
this.$store.dispatch('fetchLikedPlaylist');
this.$store.dispatch('fetchLikedAlbums');
this.$store.dispatch('fetchLikedArtists');
this.$store.dispatch('fetchLikedMVs');
this.loadData();
dailyTask();
},
methods: {
...mapActions(['showToast']),
...mapMutations(['updateModal', 'updateData']),
loadData() {
if (this.liked.songsWithDetails.length > 0) {
NProgress.done();
this.show = true;
this.$store.dispatch('fetchLikedSongsWithDetails');
this.getRandomLyric();
} else {
this.$store.dispatch('fetchLikedSongsWithDetails').then(() => {
NProgress.done();
this.show = true;
this.getRandomLyric();
});
}
this.$store.dispatch('fetchLikedSongs');
this.$store.dispatch('fetchLikedPlaylist');
this.$store.dispatch('fetchLikedAlbums');
this.$store.dispatch('fetchLikedArtists');
this.$store.dispatch('fetchLikedMVs');
},
playLikedSongs() {
this.$store.state.player.playPlaylistByID(
this.liked.playlists[0].id,