From 64acab691066aeb0006cacfe52a449e5e7f9a0db Mon Sep 17 00:00:00 2001 From: wangfukang <15630117759@163.com> Date: Fri, 19 Jun 2026 15:09:49 +0800 Subject: [PATCH] 1 --- components/common-loading/common-loading.vue | 51 ++- components/ie-bottom-tab/ie-bottom-tab.vue | 155 ---------- components/tab-bar/delivery.vue | 310 ++++++++++++++++--- components/tab-bar/tab-bar.vue | 56 +++- 4 files changed, 347 insertions(+), 225 deletions(-) delete mode 100644 components/ie-bottom-tab/ie-bottom-tab.vue diff --git a/components/common-loading/common-loading.vue b/components/common-loading/common-loading.vue index cc5542d..5ca3165 100644 --- a/components/common-loading/common-loading.vue +++ b/components/common-loading/common-loading.vue @@ -7,8 +7,10 @@ @tap.stop="noop" > + {{ title }} + 请稍候,正在为你处理 @@ -63,7 +65,8 @@ align-items: center; justify-content: center; pointer-events: none; - background: rgba(0, 0, 0, 0.18); + background: rgba(13, 18, 34, 0.46); + backdrop-filter: blur(16rpx); } .common-loading--mask { @@ -71,29 +74,55 @@ } .common-loading__box { - min-width: 180rpx; - min-height: 180rpx; - padding: 34rpx 36rpx 30rpx; - border-radius: 28rpx; - background: rgba(255, 255, 255, 0.96); - box-shadow: 0 18rpx 46rpx rgba(0, 0, 0, 0.16); + position: relative; + min-width: 280rpx; + min-height: 242rpx; + overflow: hidden; + padding: 44rpx 44rpx 36rpx; + border-radius: 40rpx; + background: linear-gradient(180deg, rgba(255,255,255,.98), rgba(245,249,255,.96)); + border: 1rpx solid rgba(255,255,255,.86); + box-shadow: 0 28rpx 82rpx rgba(28, 35, 74, 0.28); display: flex; flex-direction: column; align-items: center; justify-content: center; } + .common-loading__halo { + position: absolute; + top: -82rpx; + right: -74rpx; + width: 220rpx; + height: 220rpx; + border-radius: 50%; + background: rgba(169, 255, 231, .72); + } + .common-loading__gif { + position: relative; width: 92rpx; height: 92rpx; } .common-loading__text { + position: relative; margin-top: 18rpx; - max-width: 320rpx; - font-size: 26rpx; - line-height: 36rpx; - color: #333; + max-width: 380rpx; + font-size: 28rpx; + line-height: 40rpx; + color: #11162a; + font-weight: 900; + white-space: pre-line; + text-align: center; + } + + .common-loading__hint { + position: relative; + margin-top: 10rpx; + color: rgba(17, 22, 42, .48); + font-size: 22rpx; + line-height: 32rpx; text-align: center; } diff --git a/components/ie-bottom-tab/ie-bottom-tab.vue b/components/ie-bottom-tab/ie-bottom-tab.vue deleted file mode 100644 index f780e8c..0000000 --- a/components/ie-bottom-tab/ie-bottom-tab.vue +++ /dev/null @@ -1,155 +0,0 @@ - - - - - diff --git a/components/tab-bar/delivery.vue b/components/tab-bar/delivery.vue index 402b33d..d70a0b5 100644 --- a/components/tab-bar/delivery.vue +++ b/components/tab-bar/delivery.vue @@ -1,9 +1,10 @@