一种控件的初始化方法、系统、设备及存储介质

    公开(公告)号:CN114528047A

    公开(公告)日:2022-05-24

    申请号:CN202210150935.2

    申请日:2022-02-18

    摘要: 本发明实施例提供了一种控件的初始化方法、系统、设备及存储介质,该方法包括:确定各控件的依赖关系,基于依赖关系,确定具有循环依赖关系的各控件构成的循环依赖链,对各循环依赖链执行解绑操作,获得非循环依赖链,从非循环依赖链中确定根控件,按照根控件所处的非循环依赖链中各控件的依赖关系,从根控件开始,沿根控件所处的非循环依赖链依次对各控件执行初始化。本发明通过增加对控件间的循环依赖链关系进行检测和记录的步骤,并对循环依赖链执行解绑操作,避免了页面初始化进程陷入死循环的风险,提高了页面初始化进程的可靠性。可见,本发明实现了提高页面初始化进程可靠性的发明目的。

    一种页面中控件的初始化方法、系统、设备及存储介质

    公开(公告)号:CN114528047B

    公开(公告)日:2024-10-11

    申请号:CN202210150935.2

    申请日:2022-02-18

    摘要: 本发明实施例提供了一种页面中控件的初始化方法、系统、设备及存储介质,该方法包括:确定页面中各控件的依赖关系,基于依赖关系,确定具有循环依赖关系的各控件构成的循环依赖链,对各循环依赖链执行解绑操作,获得非循环依赖链,从非循环依赖链中确定根控件,按照根控件所处的非循环依赖链中各控件的依赖关系,从根控件开始,沿根控件所处的非循环依赖链依次对页面中各控件执行初始化。本发明通过增加对控件间的循环依赖链关系进行检测和记录的步骤,并对循环依赖链执行解绑操作,避免了页面初始化进程陷入死循环的风险,提高了页面初始化进程的可靠性。可见,本发明实现了提高页面初始化进程可靠性的发明目的。