fix: duplicate key warning in explore page (#29)

* feat: add config to resolve path alias.

* feat: use vue-i18n for language switch

* feat: add .editorconfig for ide

* fix: add no-referrer to avoid CROB

* fix: setCookie and fix typo

* feat: integrate vue-i18n

* feat: player component i18n support

* fix: duplicate key warning in explore page

* fix: like songs number changed in library page
master
Hawtim Zhang 4 years ago committed by GitHub
parent c3d0aeff23
commit e787555127
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -102,10 +102,23 @@ export default {
getPlaylist() { getPlaylist() {
this.loadingMore = true; this.loadingMore = true;
if (this.activeCategory === "推荐歌单") { if (this.activeCategory === "推荐歌单") {
recommendPlaylist({ limit: 100 }).then((data) => { return this.getRecommendPlayList()
}
if (this.activeCategory === "精品歌单") {
return this.getHighQualityPlaylist()
}
if (this.activeCategory === "排行榜") {
return this.getTopLists()
}
return this.getTopPlayList()
},
getRecommendPlayList() {
recommendPlaylist({ limit: 100 }).then(data => {
this.playlists = []
this.updatePlaylist(data.result); this.updatePlaylist(data.result);
}); });
} else if (this.activeCategory === "精品歌单") { },
getHighQualityPlaylist() {
let playlists = this.playlists; let playlists = this.playlists;
let before = let before =
playlists.length !== 0 playlists.length !== 0
@ -115,21 +128,23 @@ export default {
this.updatePlaylist(data.playlists); this.updatePlaylist(data.playlists);
this.hasMore = data.more; this.hasMore = data.more;
}); });
} else if (this.activeCategory === "排行榜") { },
getTopLists() {
toplists().then((data) => { toplists().then((data) => {
this.playlists = []
this.updatePlaylist(data.list); this.updatePlaylist(data.list);
}); });
} else { },
getTopPlayList() {
topPlaylist({ topPlaylist({
cat: this.activeCategory, cat: this.activeCategory,
offset: this.playlists.length, offset: this.playlists.length,
}).then((data) => { }).then(data => {
this.updatePlaylist(data.playlists); this.updatePlaylist(data.playlists);
this.hasMore = data.more; this.hasMore = data.more;
}); });
} }
}, },
},
activated() { activated() {
this.loadData(); this.loadData();
}, },

@ -149,7 +149,7 @@ export default {
this.playlists.push(...data.playlist); this.playlists.push(...data.playlist);
} }
this.hasMorePlaylists = data.more; this.hasMorePlaylists = data.more;
this.likedSongsPlaylist = data.playlist[0]; this.likedSongsPlaylist = this.playlists[0];
}); });
}, },
getLikedSongs(getLyric = true) { getLikedSongs(getLyric = true) {

Loading…
Cancel
Save