一种用于低代码平台事件的联动方法技术

技术编号:42130134 阅读:41 留言:0更新日期:2024-07-25 00:44
本发明专利技术公开了一种用于低代码平台事件的联动方法,步骤为:S1:收集数据,配置事件和联动信息,存入事件体;S2:实现统一的事件处理类,将事件的行为抽离定义成通用的事件行为;S3:事件发布时进行组件间的数据联动。本发明专利技术通过配置文件配置联动事件的动作行为,采用发布订阅模式实现多级组件间联动;通过封装事件,统一处理事件的动作行为,有效解决了联动的循环依赖;定向更新机制减少了因为检查引起的性能问题;组件只关心内部逻辑,实现了代码的松耦合,提高了组件的扩展性。

【技术实现步骤摘要】

本专利技术涉及低代码平台领域,尤其涉及一种用于低代码平台事件的联动方法


技术介绍

1、基于低代码平台,通过json schema解析渲染页面,多层级的组件和组件之间联动通信是常见需求,若想实现组件与组件之间通信,通常会通过某个组件注入上下文,子组件引入对应上下文变量,引发以下问题:

2、1、联动逻辑不清晰,容易产生循环依赖 ;

3、2、当根组件的value属性发生变化时,作为所有后代的consumer使用者)组件都将重新渲染。并且值的传播不受 shouldcomponentupdate方法的约束,因此即使祖先组件退出更新,也会更新consumer使用者,引起性能问题。


技术实现思路

1、本专利技术的目的在于,针对现有多层级组件难以调试,组件扩展性差的问题,提出一种用于低代码平台事件的联动方法。

2、一种用于低代码平台事件的联动方法,包括以下子步骤:

3、s1:收集数据,配置事件和联动信息,存入事件体;

4、s2:实现统一的事件处理类,将事件的行为抽本文档来自技高网...

【技术保护点】

1.一种用于低代码平台事件的联动方法,其特征在于,包括以下子步骤:

2.根据权利要求1所述的一种用于低代码平台事件的联动方法,其特征在于,所述步骤S1包括以下子步骤

3.根据权利要求2所述的一种用于低代码平台事件的联动方法,其特征在于,所述事件体包括事件组和联动事件组;

4.根据权利要求1所述的一种用于低代码平台事件的联动方法,其特征在于,所述事件处理类包括事件初始化订阅、发布方法、取消订阅、事件处理函数;

5.根据权利要求1所述的一种用于低代码平台事件的联动方法,其特征在于,所述步骤S2包括以下子步骤:

6.根据权利要求1所述...

【技术特征摘要】

1.一种用于低代码平台事件的联动方法,其特征在于,包括以下子步骤:

2.根据权利要求1所述的一种用于低代码平台事件的联动方法,其特征在于,所述步骤s1包括以下子步骤

3.根据权利要求2所述的一种用于低代码平台事件的联动方法,其特征在于,所述事件体包括事件组和联动事件组;

4.根据权利要求1所述的一种...

【专利技术属性】
技术研发人员:李淑娜
申请(专利权)人:启明信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1