Template
1
0
mirror of https://github.com/un-pany/v3-admin-vite.git synced 2025-04-20 19:09:21 +08:00

perf: 代码优化 components/Screenfull 和 hooks/useFullscreenLoading

This commit is contained in:
pany 2023-05-22 13:44:48 +08:00
parent d66528f40a
commit d50cba28af
2 changed files with 2 additions and 7 deletions

View File

@ -25,12 +25,8 @@ const tips = ref<string>(props.openTips)
const isFullscreen = ref<boolean>(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 = () => {

View File

@ -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()
}