diff --git a/public/source/UI/loading.webp b/public/source/UI/loading.webp
new file mode 100644
index 00000000..af22e85d
Binary files /dev/null and b/public/source/UI/loading.webp differ
diff --git a/src/assets/css/utils.css b/src/assets/css/utils.css
index 976464db..5d93c2be 100644
--- a/src/assets/css/utils.css
+++ b/src/assets/css/utils.css
@@ -1,10 +1,3 @@
-/* 顶部加载条 */
-.loading-bar {
- display: flex;
- justify-content: center;
- align-items: center;
- height: 100%;
-}
/* card action 内的按钮 */
.card-btn {
background: #455167 !important;
diff --git a/src/components/t-loading.vue b/src/components/t-loading.vue
new file mode 100644
index 00000000..5538bc5f
--- /dev/null
+++ b/src/components/t-loading.vue
@@ -0,0 +1,80 @@
+
+
+