热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

UniAdmin零前端代码通用后台1.0.0正式版发布

1.0.0正式版更新日志【修复】修复列表弹窗打开不生效问题【修复】修复列表按钮样式配置【修复】修复模块列表右侧按钮错误【新增】FormBuilder补充setConfig方法【修复】防止权限管理时未勾选相关接口导致菜单
极客们,请收下2021 微软 x 英特尔黑客松大赛英雄帖!>>> UniAdmin 零前端代码通用后台 1.0.0 正式版发布

UniAdmin 零前端代码通用后台 1.0.0 正式版发布

UniAdmin 零前端代码通用后台 1.0.0 正式版发布

UniAdmin 零前端代码通用后台 1.0.0 正式版发布

1.0.0正式版更新日志

【修复】修复列表弹窗打开不生效问题
【修复】修复列表按钮样式配置
【修复】修复模块列表右侧按钮错误
【新增】FormBuilder补充setConfig方法
【修复】防止权限管理时未勾选相关接口导致菜单不显示
【优化】setStatus改为editField方法并新增继承机制,便于各个控制器里继承后加强自己的安全限制。
【更新】更新文档新地址
【优化】去除内置API文档功能推荐采用Sawgger规范
【修复】修复安装第四步语法问题
【新增】ListBuilder新增addTopButtons、addRightButtons和addColums方法
【新增】支持表单项目联动显隐
【新增】新增远程自定义组件支持
【变更】对云后台1.0.0版本的支持
【新增】支持自定义Form组件来满足系统内置组件不符合业务需要的场景,可以不用自定义整个页面组件了。
【新增】自定义页面组件支持在列表里弹窗打开远程组件
【新增】自定义页面组件支持传递参数给远程组件

重要:我们正在内测thinkphp6.0版本,将不久推出。

简介

UniAdmin是一套渐进式模块化开源后台,采用前后端分离技术,数据交互采用json格式,功能低耦合高内聚;核心模块支持系统设置、权限管理、用户管理、菜单管理、API管理等功能,后期上线模块商城将打造类似composer、npm的开放式插件市场;同时我们将打造一套兼容性的API标准,从ThinkPHP+Vue2开始,逐步覆盖 laravel 、spring-boot、django、yii、koa、react等多语言框架。

特性

模块化

UniAdmin后台本着高内聚低耦合的原则, 模块作为UniAdmin的最小功能包可以共享 用户可以在模块市场上传下载模块

Builder动态页面构建

UniAdmin首创自主研发了基于前后端分离的第二代页面自动生成技术,目前支持list、form、info、tab、stack等Builder类型,自动生成列表、自动 生成表单等等都能很容易完成,二者结合可以完成90%以上的 后台功能需求。

多平台支持

UniAdmin诞生在移动互联网后半场,面多各种 流量入口,UniAdmin将从如下方面对多个平台支持: pc端采用web方式实现,手机端将采用uni-app技术, 达到一次开发全面覆盖iOS、安卓、微信小程序、支 付宝小程序、百度小程序、头条小程序、H5,从而 节省开发者的大量精力。

多语言API兼容

UniAdmin后台将打造统一的后台框架体系, 后端横跨 php 、 java 、 python 、node、.net 等等语言,前端将支持vue、react、angular 语言,多个语言支持通过统一的API标准兼容, 同时UniAdmin将从tp5+vue版本做起,先建立 API标准及示例,后期吸收优秀的志愿者加入 不同语言是实现开发

附录:云后台1.0.0能力更新:

【新增】弹窗支持高度与点击遮罩是否关闭选项

【新增】TinyMCE新增135编辑器插件

【新增】TinyMCE新增新年插件

【优化】利用ready为false时组件未渲染,对数据进行必要的预处理,更好的对后端数据类型容错。

【优化】第三方js库不在首页加载尽量都懒加载化处理

【修复】修复FormBuilder商品价格sku编辑类型

【修复】ListBuilder中筛选下拉框当前label显示

【新增】除了在左侧导航打开新页面外支持在ListBuilder弹窗打开远程组件

【修改】修改远程组件与iframe规范新增outUrl承载外部链接

【修复】修复前端接管数据预处理后导致的el-dialog无法打开

【变更】iframe和远程组件采用outUrl加载并且自动判断是否要补齐域名

【优化】优化在业务中比如表单提交完成自动关闭弹窗接口

【新增】远程组件支持传递query参数

【新增】支持远程自定义Form组件来满足系统内置组件不符合业务需要的场景

【新增】文件上传组件images/files支持多选

【修复】修复高德地图组件对默认值的解析

【优化】优化高德地图数据结构便于地图中心定位

【修复】修复表单提交成功有时无法自动刷新父页面数据

【修复】修复列表html类型不显示表头

【修复】修复InfoBuilder对options的解析

【新增】新增底部表单按钮文字自定义及显隐

【修复】修复表单联动受数据预处理影响

【新增】FormBuilder支持表单项目分组

【新增】FormBuilder新增分栏概念取代之前的position位置概念

【新增】ListBuilder新增单元格点击快速编辑功能

【新增】新增左边树导航,右边内容编辑的ColBuilder

【修复】修复时间区间选择formatDates方法

【新增】xy-mavon-editor支持blockquote背景色等语法

【修复】修复同步token导致不停登录失败

【修复】修复FormBuilder对日期中HH的解析

【修复】修复default-checked-keys导致tree组件父节点半选无法回显状态问题

【修复】修复按钮打开页面模式下提交成功未能自动关闭页面

【新增】支持扫码登录规范

【新增】左侧菜单支持只在开发模式显示

【修复】修复ListBuilder的tags类型

【新增】左侧导航支持展开高亮当前页面

【新增】列表顶部和右侧按钮支持外链

【新增】支持右上角 工具 栏自定义

【新增】支持自动将菜单树状结构转换成前端所需要的路由

【新增】列表任意栏都支持打开弹窗列表

【新增】列表新增id和multitext类型

【新增】表单支持单独指定提交接口地址

【新增】列表支持采用时间线形式展示数据

【新增】表单上传组件支持预览音频和视频

【新增】支持图形验证

【新增】支持自定义下拉菜单的功能

【新增】表单支持直接播放音视频


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 我们


推荐阅读
  • 微信民众号商城/小顺序商城开源项目介绍及使用教程
    本文介绍了一个基于WeiPHP5.0开发的微信民众号商城/小顺序商城的开源项目,包括前端和后端的目录结构,以及所使用的技术栈。同时提供了项目的运行和打包方法,并分享了一些调试和开发经验。最后还附上了在线预览和GitHub商城源码的链接,以及加入前端交流QQ群的方式。 ... [详细]
  • 【前端工具】nodejs+npm+vue 安装(windows)
    预备先看看这几个是干嘛的,相互的关系是啥。nodejs是语言,类比到php。npm是个包管理,类比到composer。vue是个框架&# ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 1.移除consol.log()的babel插件安装:npmibabel-plugin-transform-remove-console-D配置:babel.config.js:这 ... [详细]
  • 使用npmi编译vue项目出现无法下载github.com中的对应的包源文件报错信息如下:npmERR!fatal:unabletoaccess'https:github ... [详细]
  • Vue cli2.0 项目中使用Monaco Editor编辑器
    monaco-editor是微软出的一条开源web在线编辑器支持多种语言,代码高亮,代码提示等功能,与VisualStudioCode功能几乎相同。在项目中可能会用带代码编 ... [详细]
  • Node.js详细安装及环境配置
    1、下载安装根据自己电脑系统及位数选择,我这里选择windows64位.msi格式安装包(官网:https:odejs.orgzh-cndownload).msi和.zip格式区别 ... [详细]
  • 如何在Vue项目中安装和使用VUX组件?
    vux2模板fork自webpack模板,基本和官方同步。1、默认为webpack2模板npminstallvue-cli-g如果还没安装vueinitairyla ... [详细]
  • VueCLI多页分目录打包的步骤记录
    本文介绍了使用VueCLI进行多页分目录打包的步骤,包括页面目录结构、安装依赖、获取Vue CLI需要的多页对象等内容。同时还提供了自定义不同模块页面标题的方法。 ... [详细]
  • 本文详细介绍了如何创建和使用VUE uni-app开发环境,包括通过HBuilderX可视化界面和通过vue-cli命令执行的方法。文章内容简单清晰,易于学习与理解。通过学习本文,读者可以深入了解VUE uni-app开发环境,并通过实践验证掌握具体的使用情况。编程笔记将为读者推送更多相关知识点的文章,欢迎关注! ... [详细]
  • vuecli创建项目(详情步骤)
    1、安装node环境2、下载vue和vue-cli脚手架命令行输入npm ... [详细]
  • 如何通过swoole加速laravel的问题?
    这篇文章主要介绍了关于如何使用swoole加速laravel,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下再来复习一下吧,导致php慢的各种因素中解析性语言的 ... [详细]
  • React项目搭建流程
    1.先要有node.js环境,略~(https:www.cnblogs.comjyughynjp11207114.html)2.安装react脚手架,create-react-app3.创建项目cmd输入create-react-app project-name,如:1create-react-app02-react-app-demo如果发现有如下 ... [详细]
  • 前端库Bootstrap框架:「11]使用 span 创建行内元素
    前端库Bootstrap框架:「11]使用 span 创建行内元素 ... [详细]
  • 8PHP代码审计——thinkphp3.2.3框架信息泄露
    环境:thinkphp_3.2.3_fullphp5.6.27以上下载thinkphp3.2.2解压到http:www.tptest.com网站的根目录下并访问网址& ... [详细]
author-avatar
Kira玄玄
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有