MVs
- {{
+ {{
$t("home.seeMore")
}}
@@ -140,6 +148,7 @@ export default {
},
showMorePopTracks: false,
mvs: [],
+ hasMoreMV: false,
};
},
computed: {
@@ -170,6 +179,7 @@ export default {
});
artistMv({ id }).then((data) => {
this.mvs = data.mvs;
+ this.hasMoreMV = data.hasMore;
});
},
goToAlbum(id) {
@@ -190,6 +200,12 @@ export default {
if (data.code === 200) this.artist.followed = !this.artist.followed;
});
},
+ scrollTo(div, block = "center") {
+ document.getElementById(div).scrollIntoView({
+ behavior: "smooth",
+ block,
+ });
+ },
},
created() {
this.loadData(this.$route.params.id);
@@ -216,7 +232,7 @@ export default {
.artist-info {
display: flex;
align-items: center;
- margin-bottom: 72px;
+ margin-bottom: 26px;
color: var(--color-text);
img {
height: 192px;
@@ -260,7 +276,7 @@ export default {
opacity: 0.88;
color: var(--color-text);
margin-bottom: 16px;
- margin-top: 46px;
+ padding-top: 46px;
display: flex;
justify-content: space-between;
diff --git a/src/views/playlist.vue b/src/views/playlist.vue
index 831b376..4ec7500 100644
--- a/src/views/playlist.vue
+++ b/src/views/playlist.vue
@@ -121,7 +121,7 @@ export default {
},
created() {
if (this.$route.name === "likedSongs") {
- this.loadData(this.data.user.likedSongPlaylistID);
+ this.loadData(this.data.likedSongPlaylistID);
} else {
this.loadData(this.$route.params.id);
}