From c5b8cfbfd4963055f7eb1ec544736b7d3a89adc0 Mon Sep 17 00:00:00 2001 From: liuzaijiang <530604689@qq.com> Date: Fri, 11 Nov 2022 17:56:09 +0800 Subject: [PATCH] fix(comp:spin): compatible with the resize of target, when useSpin is used --- .../__snapshots__/spinProvider.spec.ts.snap | 2 +- packages/components/spin/demo/UseSpin.md | 2 +- packages/components/spin/demo/UseSpin.vue | 70 +++++++++++++++++-- packages/components/spin/src/SpinProvider.tsx | 45 +++++++++--- packages/components/spin/src/types.ts | 2 + 5 files changed, 103 insertions(+), 18 deletions(-) diff --git a/packages/components/spin/__tests__/__snapshots__/spinProvider.spec.ts.snap b/packages/components/spin/__tests__/__snapshots__/spinProvider.spec.ts.snap index c79d824c0..fe4393fb7 100644 --- a/packages/components/spin/__tests__/__snapshots__/spinProvider.spec.ts.snap +++ b/packages/components/spin/__tests__/__snapshots__/spinProvider.spec.ts.snap @@ -1,3 +1,3 @@ // Vitest Snapshot v1 -exports[`SpinProvider > basic > render work 1`] = `"
content
"`; +exports[`SpinProvider > basic > render work 1`] = `"content"`; diff --git a/packages/components/spin/demo/UseSpin.md b/packages/components/spin/demo/UseSpin.md index c3f502bfe..77c0211ba 100644 --- a/packages/components/spin/demo/UseSpin.md +++ b/packages/components/spin/demo/UseSpin.md @@ -8,7 +8,7 @@ hidden: true ## zh -你可以通过`useSpin`来灵活的使用`spin`组件,前提是需要把子组件包裹在`IxSpinProvider`里面 +你可以通过`useSpin`来灵活的使用`spin`组件,前提是需要把子组件包裹在`IxSpinProvider`里面,此方法兼容`scroll`和`resize`存在的情况 ``` html diff --git a/packages/components/spin/demo/UseSpin.vue b/packages/components/spin/demo/UseSpin.vue index 29c5f4715..06eaf5d5b 100644 --- a/packages/components/spin/demo/UseSpin.vue +++ b/packages/components/spin/demo/UseSpin.vue @@ -1,7 +1,27 @@