在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:react-ant-admin开源软件地址:https://gitee.com/kong_yiji_and_lavmi/react-ant-admin开源软件介绍:react-ant-adminTypeScript 版GitHub(国外地址) |TypeScript 版码云(国内镜像) JavaScript 版GitHub(国外地址) |JavaScript 版码云(国内镜像) 此框架使用与二次开发,前端框架使用react,UI框架使用ant-design,全局数据状态管理使用redux,ajax使用库为axios。用于快速搭建中后台页面。欢迎各位提issue 预览地址nodejs后台web服务:react-ant-admin-server 关于此框架二次开发视频讲解地址下载(百度云),提取码 文档地址更多建议欢迎骚扰~ 欢迎各位提出建议与问题! 特性
系统提供了一些基础的页面
快速使用
D:> git clone https://github.com/kongyijilafumi/react-ant-admin.git //github地址 慢D:> git clone https://gitee.com/kong_yiji_and_lavmi/react-ant-admin.git //码云地址 快
// npm 慢npm i// cnpm 国内镜像 快cnpm i
npm run "start mock" // 启动本地mock数据 (暂时没有后台接口,请用此模式预览项目)npm run start // 启动本地API接口来获取数据浏览器打开 http://localhost:3000 即可 创建一个新的页面
// 函数组件import React from "react";export default function Test() { return <div>test页面</div>;}// 类组件export default class Test extends React.Component { render() { return <div>test页面</div>; }}/** * 给 pages 组件追加路由信息 * export default 组件的原型上添加route信息,或者向外暴露一个 route * 会被webpack的webpack-router-generator插件捕获信息 */// 1.被捕获 export default 原型上的routeTest.route={ title : "test页面", key : "test", path: "/test"}// 2.被捕获 暴露的route信息 优先级比上面高export const route = { title : "test页面", key : "test", path: "/test"} 创建一个菜单该添加方式适用于 npm run "start mock" 启动的项目
import dayjs from "dayjs";let menu = [ { menu_id: 2, title: "详情页", path: "/details", key: "details", parentKey: "", icon: "icon_edit", order: 1, keepAlive: "true", }, { menu_id: 1, title: "个人中心", path: "/person", key: "detailsPerson", parentKey: "details", icon: "icon_infopersonal", order: 1, keepAlive: "true", }, // .... 开始添加菜单信息 .... { menu_id: 9, // 菜单id 用于关联权限 title: "test", // 标题 path: "/test",// 访问路径 key: "test", // 唯一key parentKey: "",// 空表示 为主菜单而非子菜单 icon: "icon_infopersonal",// 菜单图标 order:1,// 菜单排序 越小越靠前 keepAlive: "true", // 页面保持状态 } // .....]
脚本启动在完成依赖安装之后,有以下几种启动方式。
请求接口数据,通过后台返回数据显示项目信息
请求接口数据,通过后台返回数据显示项目信息,并且开启主题色配置。
本地模拟数据,假数据来显示项目信息
本地模拟数据,假数据来显示项目信息,并且开启主题色配置。
普通打包模式。
打包主题色。项目体积会有所增加。 vscode快速启动项目把此项目文件夹拖入 项目截图
|
请发表评论