From 26d9476caff41cc355190604af42e0bd2ef0a353 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E6=9C=A8?= Date: Fri, 30 Jul 2021 16:59:52 +0800 Subject: [PATCH] feat(use-loading): add `setTip` method MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 为useLoading添加setTip方法 --- CHANGELOG.zh_CN.md | 1 + src/components/Loading/src/useLoading.ts | 14 ++++++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index 31c8ef8a..c0a1975b 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -2,6 +2,7 @@ - **Preview** 添加新的属性及事件 - **Dark Theme** 新增对 tailwindcss 夜间模式的支持 +- **其它** 为 useLoading 添加 setTip 方法 ### 🐛 Bug Fixes diff --git a/src/components/Loading/src/useLoading.ts b/src/components/Loading/src/useLoading.ts index 0e61aecc..3f8edefa 100644 --- a/src/components/Loading/src/useLoading.ts +++ b/src/components/Loading/src/useLoading.ts @@ -12,10 +12,12 @@ interface Fn { (): void; } -export function useLoading(props: Partial): [Fn, Fn]; -export function useLoading(opt: Partial): [Fn, Fn]; +export function useLoading(props: Partial): [Fn, Fn, (string) => void]; +export function useLoading(opt: Partial): [Fn, Fn, (string) => void]; -export function useLoading(opt: Partial | Partial): [Fn, Fn] { +export function useLoading( + opt: Partial | Partial +): [Fn, Fn, (string) => void] { let props: Partial; let target: HTMLElement | Ref = document.body; @@ -39,5 +41,9 @@ export function useLoading(opt: Partial | Partial { + instance.setTip(tip); + }; + + return [open, close, setTip]; } -- GitLab