From 0d208693376ff42a28de8d5095de089b929a6629 Mon Sep 17 00:00:00 2001 From: lyswhut Date: Tue, 26 Oct 2021 10:30:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=BF=9B=E5=85=A5=E3=80=81?= =?UTF-8?q?=E7=A6=BB=E5=BC=80=E6=92=AD=E6=94=BE=E8=AF=A6=E6=83=85=E9=A1=B5?= =?UTF-8?q?=E7=9A=84=E6=80=A7=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/components/core/Player.vue | 10 +++++----- src/renderer/components/core/PlayerDetail.vue | 17 ++++++++++------- src/renderer/store/modules/player.js | 5 ----- 3 files changed, 15 insertions(+), 17 deletions(-) diff --git a/src/renderer/components/core/Player.vue b/src/renderer/components/core/Player.vue index 541d1f5a..4a02fc1a 100644 --- a/src/renderer/components/core/Player.vue +++ b/src/renderer/components/core/Player.vue @@ -5,7 +5,7 @@ div(:class="$style.player") svg(v-else version='1.1' xmlns='http://www.w3.org/2000/svg' xlink='http://www.w3.org/1999/xlink' height='102%' width='100%' viewBox='0 0 60 60' space='preserve') use(:xlink:href='`#${$style.iconPic}`') div(:class="$style.middle") - div(:class="$style.middleContainer" v-if="!isShowPlayerDetail") + div(:class="$style.middleContainer") div(:class="$style.column1") div(:class="$style.container") div(:class="$style.title" @click="handleCopy(title)" :tips="title + $t('core.player.copy_title')") {{title}} @@ -64,7 +64,7 @@ div(:class="$style.player") //- transition(enter-active-class="animated lightSpeedIn" transition(enter-active-class="animated lightSpeedIn" leave-active-class="animated slideOutDown") - core-player-detail(v-if="isShowPlayerDetail" :musicInfo="listId == 'download' ? targetSong.musicInfo : targetSong" + core-player-detail(v-if="isShowPlayerDetail" :visible.sync="isShowPlayerDetail" :musicInfo="listId == 'download' ? targetSong.musicInfo : targetSong" :lyric="lyric" :list="list" :listId="listId" :playInfo="{ nowPlayTimeStr, maxPlayTimeStr, progress, nowPlayTime, status }" :isPlay="isPlay" @action="handlePlayDetailAction" @@ -141,11 +141,12 @@ export default { playTime: 0, }, isShowAddMusicTo: false, + isShowPlayerDetail: false, } }, computed: { ...mapGetters(['setting']), - ...mapGetters('player', ['list', 'changePlay', 'playMusicInfo', 'isShowPlayerDetail', 'playInfo', 'playedList']), + ...mapGetters('player', ['list', 'changePlay', 'playMusicInfo', 'playInfo', 'playedList']), // pic() { // return this.musicInfo.img ? this.musicInfo.img : '' // }, @@ -340,7 +341,6 @@ export default { 'setPlayMusicInfo', 'setPlayIndex', 'resetChangePlay', - 'visiblePlayerDetail', 'clearPlayedList', 'setPlayedList', ]), @@ -769,7 +769,7 @@ export default { }, showPlayerDetail() { if (!this.targetSong) return - this.visiblePlayerDetail(true) + this.isShowPlayerDetail = true }, handleTransitionEnd(e) { // console.log(e) diff --git a/src/renderer/components/core/PlayerDetail.vue b/src/renderer/components/core/PlayerDetail.vue index a271adf6..e9bc90ad 100644 --- a/src/renderer/components/core/PlayerDetail.vue +++ b/src/renderer/components/core/PlayerDetail.vue @@ -4,7 +4,7 @@ //- div(:class="$style.bg2") div(:class="$style.header") div(:class="$style.controBtn") - button(type="button" :class="$style.hide" :tips="$t('core.player.hide_detail')" @click="visiblePlayerDetail(false)") + button(type="button" :class="$style.hide" :tips="$t('core.player.hide_detail')" @click="hide") svg(:class="$style.controBtnIcon" version='1.1' xmlns='http://www.w3.org/2000/svg' xlink='http://www.w3.org/1999/xlink' width='80%' viewBox='0 0 30.727 30.727' space='preserve') use(xlink:href='#icon-window-hide') button(type="button" :class="$style.min" :tips="$t('core.toolbar.min')" @click="min") @@ -96,7 +96,7 @@