fix: bugs

This commit is contained in:
qier222 2021-04-27 16:51:37 +08:00
parent 9ccce5b468
commit f1e3d8ebf0
No known key found for this signature in database
GPG key ID: 9C85007ED905F14D
7 changed files with 54 additions and 23 deletions

View file

@ -49,7 +49,7 @@
{{ playlist.updateTime | formatDate }} · {{ playlist.trackCount }}
{{ $t('common.songs') }}
</div>
<div class="description" @click="showFullDescription = true">
<div class="description" @click="toggleFullDescription">
{{ playlist.description }}
</div>
<div class="buttons">
@ -160,7 +160,7 @@
<Modal
:show="showFullDescription"
:close="() => (showFullDescription = false)"
:close="toggleFullDescription"
:show-footer="false"
:click-outside-hide="true"
title="歌单介绍"
@ -200,6 +200,7 @@ import {
import { getTrackDetail } from '@/api/track';
import { isAccountLoggedIn } from '@/utils/auth';
import nativeAlert from '@/utils/nativeAlert';
import { disableScrolling, enableScrolling } from '@/utils/ui';
import ButtonTwoTone from '@/components/ButtonTwoTone.vue';
import ContextMenu from '@/components/ContextMenu.vue';
@ -508,6 +509,14 @@ export default {
this.searchKeyWords = this.inputSearchKeyWords;
}, 600);
},
toggleFullDescription() {
this.showFullDescription = !this.showFullDescription;
if (this.showFullDescription) {
disableScrolling();
} else {
enableScrolling();
}
},
},
};
</script>