同步操作将从 backflow/framework-admin 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
基于Vue.js的单页面管理系统前端
依赖于服务端=> http://git.oschina.net/backflow/framework-server
注:如有功能更新, 一般需要同时更新两个项目
尽管oschina已经存在大量优秀的Java平台管理系统, 但还有不少数量的项目前端架构还是上古时代遗留下来的iframe + jsp, 较新一点的是ajax + HistoryAPI, 前一秒刚被各项目琳琅满目的功能吓尿的同时, 再一看那粗鄙的前端交互设计, 就像远处看见一个肤白貌美大长腿的大美女, 走近才发现竟然他妈的长得跟凤姐一样?(凤姐对不起) 在这个全民ES6 + Babel的大时代下, 总感觉像吃了苍蝇一样难受!
是不是每次做项目的激情都被BOSS一句:"后台系统又不给外人用, 做那么漂亮干嘛, 能用就行.." 给活生生的浇灭?
难道每个后台系统都注定是简陋的? 做完之后连自己使用、维护的心情都欠逢的?
不不不,咱也要把后台系统当做交给用户的产品来做, 凭什么咱天天打交道的系统不能长得漂漂亮亮的?
谁说花在UI交互上的时间不能超过后端编码, 我就不!
前端技术不断在发展,而我们的开发思想却一直都没有改变, 因此便想尝试另外一种实现方式.
这个项目的诞生就是要向世人宣布,就算项目复杂如后台管理系统,以单页面也是可以实现的!如果你还对其抱有疑问,那么你在这里就可以找到答案!
这个项目的开发宗旨里, UI的重要性要大过后端, 一切的数据接口都要配合UI展现, 一切能简化的操作都尽量简化, 只要有办法可以实现, 就一定实现它:
管理系统的基础---权限控制方面, 颠覆了管理系统把所有菜单/页面/权限都一股脑塞到数据库的一惯套路, 既然要搞前后端分离, 那咱就分得更彻底一点:
简直完美有木有?
项目基于vue-template的webpack-simple构建, 采用的主要框架除了Bootstrap 4, 没有任何其它重度依赖(个人感觉那些个基于vue的UI框架都是在抄袭BS重复造轮子, 既然这样还不如自己来造-_-!):
SweetAlert
对话弹框toastr
提示(已被我ES Moudle
化, 为的是将来添加Vue的transition动画)jquery.treetable
用于树形列表的展示jstree
用于树形Dropdown# install dependencies
npm install
# serve with hot reload at localhost:3000
npm run dev
# build for production with minification
npm run build
若后台系统不服务于localhost:8080
端口, 请修改 src/resources.js
里axios
的base
属性, 指向实际的服务地址.
项目刚刚发布完成度不高, 但后续会持续跟进, 也欢迎大家参与进来, 你的任何想法与建议我都很想知道! 快给我留言吧!!
样式一: 样式二:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。