feat: 🎸 安装了全局骨架屏

This commit is contained in:
2025-08-20 10:40:22 +08:00
parent 60771082ef
commit 14f722263b
3 changed files with 78 additions and 55 deletions

View File

@@ -4,6 +4,13 @@
min-height: 100vh;
width: 100%;
background-color: #f2f3f5;
.app-layout-skeleton {
flex: 1;
box-sizing: border-box;
padding: 100px;
background-color: aqua;
}
}
/* 主内容区域 */
.main-content {

View File

@@ -1,4 +1,5 @@
import { useState, useEffect } from "react";
import { Skeleton } from "@arco-design/web-react";
import Sidebar from "../Sidebar";
import "./index.css";
@@ -8,7 +9,9 @@ const Layout = ({ children }) => {
return (
<div className="app-layout">
<Sidebar isCollapsed={isCollapsed} setIsCollapsed={setIsCollapsed} />
<main className="main-content">{children}</main>
<Skeleton loading={false} animation className="app-layout-skeleton">
<main className="main-content">{children}</main>
</Skeleton>
</div>
);
};