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

perf: 优化 useFullscreenLoading 代码

This commit is contained in:
pany 2023-02-02 11:29:34 +08:00
parent e270308f10
commit f3a62504d6

View File

@ -15,7 +15,7 @@ interface ILoadingInstance {
* 1. fn loading
* 2. fn Promiseresolve reject loading
* 3. loading
* @param {*} fn
* @param {*} fn
* @param options LoadingOptions
* @returns Function
*/
@ -44,13 +44,14 @@ export function useFullscreenLoading<T>(
// Promise
return result
.then((res) => {
hideLoading()
return res
})
.catch((err) => {
hideLoading()
throw err
})
.finally(() => {
hideLoading()
})
} catch (err) {
hideLoading()
throw err