低代码平台
学习低代码平台的技术栈能够系统的提高自己技术储备
- 适合一些标准化的场景
- 适合业务逻辑简单的
解决什么问题
- 可以解决多表单的场景,节省成本
缺点
- 很多业务场景不可以定制化,很多复杂场景用不了,还得需要代码定制开发
- 复杂的页面支持力度非常有限
- 使用人的学习成本巨高
如何定制化?
- 第一种是基于生成的代码二次修改开发,需要定制化的地方进行特殊处理
功能:
项目拖拽搭建平台的构建
物料接入平台流水线的构建
- 组件拖拽到容器,并进行渲染
- 组件的选中和拖拽移动、
- 给选中组件添加拖拽点
- 调整组件宽高大小
- 组件的删除
- 组件拖拽辅助线对齐
- 属性面板、组件属性设置
- 组件间的事件通信
- 组件批量模式管理
- 数据流设计
- 配置物料
- 注册/新增物料
表单项之间关联如何处理?
- 用户产生表单,定好json数据之后,json格式的表单项,每个表单项之间的关联的状态是如何处理?
- 由于json只能是静态,可以给每个表单项定义一套语言,来描述数据之间的关系 【不过这个开发难度大,需要定义一套语言】
- 可以通过用户来定义关联性