From d50cba28af785d98394eb114e229bb0eed2f6b45 Mon Sep 17 00:00:00 2001 From: pany <939630029@qq.com> Date: Mon, 22 May 2023 13:44:48 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96=20?= =?UTF-8?q?components/Screenfull=20=E5=92=8C=20hooks/useFullscreenLoading?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Screenfull/index.vue | 6 +----- src/hooks/useFullscreenLoading.ts | 3 +-- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/components/Screenfull/index.vue b/src/components/Screenfull/index.vue index c936bc7..13b519f 100644 --- a/src/components/Screenfull/index.vue +++ b/src/components/Screenfull/index.vue @@ -25,12 +25,8 @@ const tips = ref(props.openTips) const isFullscreen = ref(false) const handleClick = () => { - if (!screenfull.isEnabled) { - ElMessage.warning("您的浏览器无法工作") - return - } const dom = document.querySelector(props.element) || undefined - screenfull.toggle(dom) + screenfull.isEnabled ? screenfull.toggle(dom) : ElMessage.warning("您的浏览器无法工作") } const handleChange = () => { diff --git a/src/hooks/useFullscreenLoading.ts b/src/hooks/useFullscreenLoading.ts index 57defd8..4f7137a 100644 --- a/src/hooks/useFullscreenLoading.ts +++ b/src/hooks/useFullscreenLoading.ts @@ -26,8 +26,7 @@ export const useFullscreenLoading: UseFullscreenLoading = (fn, options = {}) => return async (...args) => { try { loadingInstance = ElLoading.service({ ...defaultOptions, ...options }) - const result = await fn(...args) - return result + return await fn(...args) } finally { loadingInstance?.close() }