写点什么

低代码实现探索(五十二)基于模板方式基组件

  • 2022-11-10
    江苏
  • 本文字数:388 字

    阅读完需:约 1 分钟

我们之前实现低代码引擎,它的底部是基于某个 base 组件实现的。

当前实现步骤

1.第一步实现基础组件,包括继承混合 Action 组件(提供默认属性,数据,方法)赋能组件

2.第二步将编排后得到 json 实例对象,(属性的值,方法脚本,样式等)

3.将 json 实例对象与基础组件合并产生一个全新的组件(运行态组件)

方案优点模型体系简单,赋能也很简单。

缺点是基础组件开发有要求,加一个组件或者加一个场景就导致基础组件的臃肿。


所以要实现另一种引擎,将基础组件以一种模板方式实现

优点侧

1.简单组合形成一个复合型的基础组件,(sap smart 组件,smartForm,smartTable)

2.这些复合型组件配置,

3.使用者更加简单

4.组件只视为一个普通的标签来使用,

待实现功能项:

1.基础实现复杂。如何动态给组件赋能,

2.json 实例与模板快速结合

3.子组件插入问题,

4.子组件渲染问题

5.复合组件编排

先落一版本基础的,下篇文字分享实现部分


用户头像

低代码平台 开发日志 思路方法记录 2020-05-26 加入

零代码 设计 产品架构实现 一次次迭代出来,每次都需要推倒清零,反复的从不同角度审视它,只愿给它一个可以讲的清的理由 交流QQ群 481796927

评论

发布
暂无评论
低代码实现探索(五十二)基于模板方式基组件_零道云-混合式低代码平台_InfoQ写作社区