From 82236272a9de564751ce3e7655f1ba1bf37caf2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=81=8C=E7=B3=96=E5=8C=85=E5=AD=90?= Date: Sat, 28 Jan 2023 03:39:07 +0800 Subject: [PATCH] =?UTF-8?q?=E9=BB=98=E8=AE=A4=E4=B8=BB=E9=A2=98=E8=89=B2?= =?UTF-8?q?=E5=85=BC=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/api/aplayer/components/aplayer-thumbnail.vue | 5 +++-- src/views/api/aplayer/vue-aplayer.vue | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/views/api/aplayer/components/aplayer-thumbnail.vue b/src/views/api/aplayer/components/aplayer-thumbnail.vue index dd95e24..776ea07 100644 --- a/src/views/api/aplayer/components/aplayer-thumbnail.vue +++ b/src/views/api/aplayer/components/aplayer-thumbnail.vue @@ -61,10 +61,11 @@ const onClick = () => { } } const imgLoad = () => { - emit('adaptingTheme', themeColor(thumbnailPic.value)) + const color = themeColor(thumbnailPic.value) + emit('adaptingTheme', `rgb(${color.r},${color.g},${color.b})`) } watch(() => props.pic, (pic?: string) => { - if (!pic) emit('adaptingTheme', props.theme) + if (!pic) emit('adaptingTheme', null) }, { immediate: true }) diff --git a/src/views/api/aplayer/vue-aplayer.vue b/src/views/api/aplayer/vue-aplayer.vue index 05ee68a..59862fd 100644 --- a/src/views/api/aplayer/vue-aplayer.vue +++ b/src/views/api/aplayer/vue-aplayer.vue @@ -651,7 +651,7 @@ } }, setSelfAdaptingTheme (color) { - this.selfAdaptingTheme = `rgb(${color.r},${color.g},${color.b})` + this.selfAdaptingTheme = color } }, watch: {