From ca748906c062709bf34df3c5cfbd7e4a7c9b4c46 Mon Sep 17 00:00:00 2001 From: lyswhut Date: Tue, 11 Jan 2022 15:25:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BB=8EScheme=20URL?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E8=BD=AF=E4=BB=B6=E6=89=93=E5=BC=80=E6=AD=8C?= =?UTF-8?q?=E5=8D=95=E8=AF=A6=E6=83=85=E6=97=B6=E4=BC=9A=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=E4=B8=A4=E6=AC=A1=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/core/useApp/useDeepLink.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/renderer/core/useApp/useDeepLink.js b/src/renderer/core/useApp/useDeepLink.js index 5ea90847..adebb4ac 100644 --- a/src/renderer/core/useApp/useDeepLink.js +++ b/src/renderer/core/useApp/useDeepLink.js @@ -57,6 +57,7 @@ export default () => { const playNext = useAction('player', 'playNext') const playSongListDetail = usePlaySonglist() const { t } = useI18n() + let isInited = false const handleOpenSonglist = params => { if (params.id) { @@ -232,6 +233,8 @@ export default () => { } const handleFocus = () => { + if (!isInited) return + getEnvParams().then(envParams => { if (!envParams.deeplink) return clearEnvParamsDeeplink() @@ -250,12 +253,14 @@ export default () => { }) return envParams => { - if (!envParams.deeplink) return - clearEnvParamsDeeplink() - try { - handleLinkAction(envParams.deeplink) - } catch (err) { - dialog(`${t('deep_link__handle_error_tip', { message: err.message })}`) + if (envParams.deeplink) { + clearEnvParamsDeeplink() + try { + handleLinkAction(envParams.deeplink) + } catch (err) { + dialog(`${t('deep_link__handle_error_tip', { message: err.message })}`) + } } + isInited = true } }