1 Star 1 Fork 1.8K

阿拉丁神灯/vlife低代码研发平台

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
docs/static
vlife-admin-react
.vscode
src
.env
.env.development
.gitignore
LICENSE
env.d.ts
index.html
package.json
postcss.config.js
readme.md
tailwind.config.js
tsconfig.json
tsconfig.node.json
vite.config.ts
yarn.lock
vlife
.gitignore
LICENSE
readme.md
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

介绍

vlife-admin-react是一个易于上手拥有各类可视化设计器,以及丰富的组件库的一款低代码平台的前端应用。

使用必读

平台封装了完善的 crud 组件库,以及相关的页面模版.vlife推崇让 java 技术栈同学进行最全栈开发,让前端去丰富业务级组件库,完成公司级公用的 ui 组件资产库的搭建。这样开发效能可以进一步提升,后端同学不必担心不懂前端技能,使用 vlife平台仅需了解各个组件如何使用即可。

项目初始化

下载项目

  git clone https://gitee.com/wwwlike/vlife
  cd .\vlife\vlife-admin-react\

安装依赖

  1. 改为官方源配置为https://registry.npmmirror.com/镜像地址;
npm config set registry https://registry.npmmirror.com/

  1. 安装项目npm 依赖包;
npm install --legacy-peer-deps

  1. 项目运行
npm run dev

访问项目

访问 http://localhost:3000 进入项目

快速上手一个 Crud 页面

vlife 使用 react和typescript 进行开发,完成单模块 CRUD 功能,仅需要使用 Content组件即可。

export default () => {
  return <Content<SysUser> entityType="sysUser" filterType="sysUserPageReq" />;
};

这里用sysUserPageReq 模型渲染进行数据查询,用sysUser实体模型渲染列表和编辑页面;

效果预览

反馈与共建

技术选型

主要采用 react18+semi+hooks 进行开发

  • react-router
  • typescript4
  • react-router
  • react-redux
  • tailwindcss 原子化 css 方案
  • axios(http 请求模块,可用于前端任何场景,很强大 👍)
  • ahooks :alibaba 自定义 hooks 最佳实践
  • formily: alibaba 表单解决方案,根据配置产生动态表单
  • semi: 字节跳动前端开源组件,可更换主题(飞书、抖音等)
  • echart 图标组件
  • wangeditor 富文本编辑器
  • react-draggable(拖拽模块)
  • screenfull(全屏插件)
  • animate.css(css 动画库)
  • react-loadable(代码拆分,按需加载,预加载,样样都行)
  • react-syntax-highlighter 代码高亮

关联 Java 平台

vlife

商业服务

如果需要商业服务,请微信联系 vlifeboot

反馈与共建

微信

微信群

    
qq群

QQ群(786134846)

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/li7hai26/vlife.git
git@gitee.com:li7hai26/vlife.git
li7hai26
vlife
vlife低代码研发平台
master

搜索帮助