組件間依賴關(guān)系交叉聯(lián)動方法、裝置及存儲介質(zhì)

基本信息

申請?zhí)?/td> 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 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 魏強(qiáng);孫向?qū)W;胡錦超;張上亞;趙永生;王林娜 申請(專利權(quán))人 長城計(jì)算機(jī)軟件與系統(tǒng)有限公司
代理機(jī)構(gòu) 北京輕創(chuàng)知識產(chǎn)權(quán)代理有限公司 代理人 厲洋洋
地址 100190北京市海淀區(qū)中關(guān)村東路66號甲1號樓17-19層
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,公開了一種組件間依賴關(guān)系交叉聯(lián)動方法、裝置及存儲介質(zhì)。方法包括:將產(chǎn)生組件狀態(tài)改變因素的組件作為當(dāng)前組件,如當(dāng)前組件所訂閱的所有前置組件的狀態(tài)機(jī)信號燈均為false,將所有訂閱當(dāng)前組件的后置組件的狀態(tài)機(jī)信號燈設(shè)置為true,執(zhí)行當(dāng)前組件的組件狀態(tài)更新過程;當(dāng)前組件的組件狀態(tài)更新過程執(zhí)行完成后,將當(dāng)前組件的狀態(tài)機(jī)信號燈設(shè)置為false,并且觸發(fā)所有訂閱當(dāng)前組件的后置組件的數(shù)據(jù)傳遞更新機(jī)制。組件間建立有訂閱與被訂閱的依賴關(guān)系,每個組件上設(shè)置有是否等待的狀態(tài)機(jī),通過對狀態(tài)機(jī)的監(jiān)控,來決定一個組件是否渲染,從而有效保證組件狀態(tài)變化的正常響應(yīng);并且可以避免組件的無效渲染,從而保證頁面效率和可用性。