组件间依赖关系交叉联动方法、装置及存储介质

基本信息

申请号 CN202111356585.7 申请日 -
公开(公告)号 CN114020588A 公开(公告)日 2022-02-08
申请公布号 CN114020588A 申请公布日 2022-02-08
分类号 G06F11/32(2006.01)I;G06F11/30(2006.01)I;G06F8/38(2018.01)I;G06F8/36(2018.01)I 分类 计算;推算;计数;
发明人 魏强;孙向学;胡锦超;张上亚;赵永生;王林娜 申请(专利权)人 长城计算机软件与系统有限公司
代理机构 北京轻创知识产权代理有限公司 代理人 厉洋洋
地址 100190北京市海淀区中关村东路66号甲1号楼17-19层
法律状态 -

摘要

摘要 本发明涉及计算机技术领域,公开了一种组件间依赖关系交叉联动方法、装置及存储介质。方法包括:将产生组件状态改变因素的组件作为当前组件,如当前组件所订阅的所有前置组件的状态机信号灯均为false,将所有订阅当前组件的后置组件的状态机信号灯设置为true,执行当前组件的组件状态更新过程;当前组件的组件状态更新过程执行完成后,将当前组件的状态机信号灯设置为false,并且触发所有订阅当前组件的后置组件的数据传递更新机制。组件间建立有订阅与被订阅的依赖关系,每个组件上设置有是否等待的状态机,通过对状态机的监控,来决定一个组件是否渲染,从而有效保证组件状态变化的正常响应;并且可以避免组件的无效渲染,从而保证页面效率和可用性。