mirror of
https://github.com/GiriNeko/YesPlayMusic.git
synced 2025-12-18 06:07:48 +00:00
refactor: only show NProgress when loading time is too long
This commit is contained in:
parent
723cf1b3b3
commit
f89fc84f95
11 changed files with 33 additions and 35 deletions
|
|
@ -207,7 +207,6 @@ export default {
|
|||
ContextMenu,
|
||||
},
|
||||
beforeRouteUpdate(to, from, next) {
|
||||
NProgress.start();
|
||||
this.artist.img1v1Url =
|
||||
'https://p1.music.126.net/VnZiScyynLG7atLIZ2YPkw==/18686200114669622.jpg';
|
||||
this.loadData(to.params.id, next);
|
||||
|
|
@ -257,9 +256,6 @@ export default {
|
|||
};
|
||||
},
|
||||
},
|
||||
created() {
|
||||
this.loadData(this.$route.params.id);
|
||||
},
|
||||
activated() {
|
||||
if (this.artist?.id?.toString() !== this.$route.params.id) {
|
||||
this.loadData(this.$route.params.id);
|
||||
|
|
@ -271,7 +267,9 @@ export default {
|
|||
...mapMutations(['appendTrackToPlayerList']),
|
||||
...mapActions(['playFirstTrackOnList', 'playTrackOnListByID', 'showToast']),
|
||||
loadData(id, next = undefined) {
|
||||
NProgress.start();
|
||||
setTimeout(() => {
|
||||
if (!this.show) NProgress.start();
|
||||
}, 1000);
|
||||
this.show = false;
|
||||
this.$parent.$refs.main.scrollTo({ top: 0 });
|
||||
getArtist(id).then(data => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue