Migrated repository
Go to file
2020-11-14 17:25:30 +08:00
.github fix(fes-template): solve the corejs3.x dependency problem 2020-09-25 17:59:17 +08:00
docs feat: 重新设计vue3版本的fes 2020-11-02 09:51:40 +08:00
images update README 2020-09-25 17:59:15 +08:00
packages feat(重写构建): 重写构建 2020-11-14 17:25:30 +08:00
.editorconfig feat(重写构建): 重写构建 2020-11-14 17:25:30 +08:00
.eslintrc.js feat: 重新设计vue3版本的fes 2020-11-02 09:51:40 +08:00
.fatherrc.js feat(重写构建): 重写构建 2020-11-14 17:25:30 +08:00
.gitignore feat: 重新设计vue3版本的fes 2020-11-02 09:51:40 +08:00
CHANGELOG.md Add v0.2.3 to CHANGELOG.md [skip ci] 2020-09-25 17:59:17 +08:00
commitlint.config.js feat(automation release): standard commit msg and release workflow 2020-09-25 17:59:16 +08:00
lerna.json feat: 重新设计vue3版本的fes 2020-11-02 09:51:40 +08:00
LICENSE 更新MIT License 2020-09-25 17:59:15 +08:00
package-lock.json feat: 重新设计vue3版本的fes 2020-11-02 09:51:40 +08:00
package.json feat: 重新设计vue3版本的fes 2020-11-02 09:51:40 +08:00
README.md Add v0.2.3 to CHANGELOG.md [skip ci] 2020-09-25 17:59:17 +08:00
yarn.lock feat(重写构建): 重写构建 2020-11-14 17:25:30 +08:00

fes.js

一套优秀的中后台前端解决方案

GitHub issues MIT PRs Welcome

前言

不管什么项目可能需要一个或者更多的管理台管理台应用的内容一般是权限管理、增删改查、报表等业务逻辑相对固定的。但是大量的增删改查和接口联调非常耗费开发者时间而且现在对管理台前端有了更高的要求希望前端应用有美观而且统一的UI和一致的交互体验。
Fes.js支撑从开发、联调、部署整个前端应用研发流程提供模板项目、cli命令行工具、丰富的PC端组件和一系列API提效中后台开发让开发只关注如何用组件搭建出页面。

简介

Fes.js是一整套管理台前端应用解决方案包含Fes-Cli、Fes-Core、Fes-UI三部分。

  • Fes-Cli是命令行工具一行命令创建工程、开启开发调试、打包发布。
  • Fes-Core是运行时框架固定页面布局提供权限管理、储存管理、路由管理、接口管理、状态管理、数据字典管理、环境管理等API。以插件的方式提供扩展接口。
  • Fes-UI是组件库包含30+的PC端组件库可以快速搭建出增删改查等页面

特性

  • 国际化语言可配置通过API切换
  • 自动生成路由,目录即路由
  • 动态权限,不同权限对应不同菜单
  • Mock 数据,本地数据调试
  • 固定布局,只需关心页面内容
  • 数据字典,简单定义,随处翻译

页面举例

home.png form.png list.png listAndFrom.png listAndImg.png fu.png

使用

  1. 安装fes.js
# install
npm install @webank/fes-cli -g
  1. 初始化项目
# create a project
fes init [project]
  1. 安装依赖
cd [project] 
npm i
  1. 启动本地服务
# start dev
npm run dev
  1. 打包编译
# build
npm  run build

社区联络微信群

fes.js社区群

如果群满了,请联系:
fes.js助手

Contributing

Pull requests and stars are always welcome.

For bugs and feature requests, please create an issue.

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D