Avue是pig项目正在开发的前端,基本思想是通过JSON驱动UI,它基于Vue.js和element等开源框架构建。
avue是类似easyui那种去写vue的方案支持SSR(服务端渲染)和SPA(单例页面),全部基于json可配置化开发界面。
avue基本由Vue.js和element构成,使用最新的前端技术栈,权限验证,第三方网站嵌套等功能,但仍有很多功能在开发之中。
特性
vuex本地持久化存储,封装h5的sessionStorage和localStorage。
avue支持本地离线包的引入,可以引入vue,vue-router等第三方包。
avue支持SSR服务端渲染vue-server-renderer。
avue支持阿里巴巴图标库在线调用,自动同步图标。
avue支持iframe嵌套第三方网站。
avue支持js动态可配的CRUD和FORM
avue支持多种登录方式,本地验证码检验和服务端验证码检验
avue支持全局错误日志记录。
avue支持scss模块化开发。
avue增加系统管理模板:用户管理,角色管理,菜单管理,并通过框架的crud组件生成。
avue支持打包后通过docker一键部署。