# 2.18版本更新说明
# 新特性1:新增Union类型和Match表达式
Union类型的引入解决了当前NASL无法从类型上表达出数据可能是多种情形之一的问题。比如Union类型 "Integer 或 Boolean或 String"表示数据可能是整数、布尔值或字符串其中一种。Union类型的引入为后续的异常处理("T 或 Error")和减少运行时空指针异常(显式空值,"T 或 Null")打下了基础。
流程组件新增Match(匹配)表达式,对被匹配的表达式的值或类型进行匹配,若一致则执行该分支。系统会根据被匹配的对象的类型以及放置的位置变换形态:当被匹配对象是可枚举类型时平台会为其自动填充分支条件,并检查条件的穷尽性、无冗余;当放置在逻辑线上时为语句形态用作控制流、放置在表达式坑位里为表达式形态用于值计算。

# 新特性2: 应用支持导出镜像
应用新增支持导出镜像功能,支持将应用打包为镜像后独立部署到其他环境中。
# 新特性3:应用支持远程部署
新增远程部署功能,支持将已完成搭建的应用发布到远程服务器上。
# 新特性4:新增文本插值逻辑组件
为减少用户字符串拼接的操作步骤,平台新增文本插值功能支持在表达式中通过拖拽快捷操作拼接其他表达式。
# 新特性5:H5应用支持发布微信小程序
用户可在微信开放平台创建小程序后,在低代码H5应用中,通过发布设置,填写相关参数,再次发布时,就可以同时完成微信小程序发布和H5应用发布。此版本还为用户提供了获取OpenId、用户昵称、微信头像等系统逻辑。
# 新特性6: 资产中心新增局部模板功能
支持将应用中的部分页面、逻辑、实体等导出为局部模板,再通过将局部模板导入至其他应用的方式实现应用内功能的复用。
# 新特性7: 运维中心新增平台权限管理
- 原“账号权限”入口改为“统一用户中心”,点击后,在新标签页打开【账号认证与权限中心-用户管理】页。
- 新增入口“平台权限管理”,点击后当前页打开【平台权限管理】。
# 新特性8:表单验证规则优化
支持配置表单校验规则中的错误提示,初始显示默认内容,支持拖入文本、内置函数、变量等。
# 新特性9:支持逻辑批量复制
可通过鼠标左键按住后进行拖拽的形式,同时选择多个逻辑组件,并便捷执行复制、剪切、粘贴等操作。
# 新特性10:支持逻辑编辑中变量、原子项的快捷替换
拖拽并覆盖后即可完成替换。
# 新特性11: SQL查询组件、数据查询组件支持实时调试
为满足用户数据调试功能需求,数据查询组件与SQL查询组件新增支持根据现有输入情况及筛选条件,实时查看输出结果。
# 新特性12:应用授权功能改造,支持应用内权限控制
应用授权功能支持低代码应用管理员将应用内的开发者区分为不同角色,并按照角色分配不同的操作权限,例如限制除应用管理员外的开发者进行应用的正式发布上线。
# 更新概览
【新增特性】
- Union类型和Match表达式。
- 应用支持导出镜像。
- 应用支持远程部署。
- 新增文本插值逻辑组件。
- H5应用支持发布微信小程序。
- 资产中心新增局部模板功能。
- 支持设置跳转外部指定链接。
- decimal类型支持隐式转换。
- 数据库表名生成规则配置。
- 表单支持配置多标签页。
- 图片剪裁组件优化&组件支持选中状态。
- 运维中心新增平台权限管理。
【体验优化】
- 支持配置表单校验规则中的错误提示。
- 支持逻辑编辑中变量、原子项的快捷替换。
- 支持批量复制逻辑。
- 逻辑工具条优化,支持一键收起/展开逻辑。
- 支持分支下逻辑调换(switch、if)。
- 逻辑组件重新调整了排布和分类。
- H5页面加载性能优化。
- 优化部分逻辑下拉列表搜索入口。
- 逻辑复制、剪切、删除支持通过快捷键操作。
【功能优化】
- sql查询组件、数据查询组件支持实时调试。
- 应用授权功能改造,支持应用内权限控制。
- 部分H5组件新增主题样式。
- H5数据列表组件增加空态文案配置。
- 枚举优化:枚举内置函数、类型校验、数据源属性支持。
- H5应用多行输入、文件上传组件优化。
← 2.19版本更新说明 2.17版本更新说明 →