写一个后台管理系统前端代码
时间: 2023-07-25 16:41:32 浏览: 103
图书管理系统前端代码设计.zip
5星 · 资源好评率100%
好的,这里我给您提供一个简单的后台管理系统前端代码,使用 React 框架和 Ant Design UI 组件库。
```jsx
import React, { useState } from "react";
import { Layout, Menu } from "antd";
import {
UserOutlined,
LaptopOutlined,
NotificationOutlined
} from "@ant-design/icons";
const { SubMenu } = Menu;
const { Header, Content, Sider } = Layout;
const Admin = () => {
const [collapsed, setCollapsed] = useState(false);
const onCollapse = () => {
setCollapsed(!collapsed);
};
return (
<Layout style={{ minHeight: "100vh" }}>
<Sider collapsible collapsed={collapsed} onCollapse={onCollapse}>
<div className="logo" />
<Menu theme="dark" defaultSelectedKeys={["1"]} mode="inline">
<Menu.Item key="1" icon={<UserOutlined />}>
用户管理
</Menu.Item>
<SubMenu key="sub1" icon={<LaptopOutlined />} title="内容管理">
<Menu.Item key="2">文章管理</Menu.Item>
<Menu.Item key="3">图片管理</Menu.Item>
</SubMenu>
<SubMenu
key="sub2"
icon={<NotificationOutlined />}
title="消息管理"
>
<Menu.Item key="4">通知管理</Menu.Item>
<Menu.Item key="5">私信管理</Menu.Item>
</SubMenu>
</Menu>
</Sider>
<Layout className="site-layout">
<Header className="site-layout-background" style={{ padding: 0 }} />
<Content style={{ margin: "0 16px" }}>
<div
className="site-layout-background"
style={{ padding: 24, minHeight: 360 }}
>
内容区域
</div>
</Content>
</Layout>
</Layout>
);
};
export default Admin;
```
这段代码实现了一个简单的后台管理系统的界面,包括一个侧边栏菜单和一个内容区域。您可以根据您的需求进行修改和扩展。
阅读全文