組件間依賴關(guān)系交叉聯(lián)動(dòng)方法、裝置及存儲(chǔ)介質(zhì)
基本信息
申請(qǐng)?zhí)?/td> | CN202111356585.7 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN114020588A | 公開(公告)日 | 2022-02-08 |
申請(qǐng)公布號(hào) | CN114020588A | 申請(qǐng)公布日 | 2022-02-08 |
分類號(hào) | 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;胡錦超;張上亞;趙永生;王林娜 | 申請(qǐng)(專利權(quán))人 | 長(zhǎng)城計(jì)算機(jī)軟件與系統(tǒng)有限公司 |
代理機(jī)構(gòu) | 北京輕創(chuàng)知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 厲洋洋 |
地址 | 100190北京市海淀區(qū)中關(guān)村東路66號(hào)甲1號(hào)樓17-19層 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,公開了一種組件間依賴關(guān)系交叉聯(lián)動(dòng)方法、裝置及存儲(chǔ)介質(zhì)。方法包括:將產(chǎn)生組件狀態(tài)改變因素的組件作為當(dāng)前組件,如當(dāng)前組件所訂閱的所有前置組件的狀態(tài)機(jī)信號(hào)燈均為false,將所有訂閱當(dāng)前組件的后置組件的狀態(tài)機(jī)信號(hào)燈設(shè)置為true,執(zhí)行當(dāng)前組件的組件狀態(tài)更新過程;當(dāng)前組件的組件狀態(tài)更新過程執(zhí)行完成后,將當(dāng)前組件的狀態(tài)機(jī)信號(hào)燈設(shè)置為false,并且觸發(fā)所有訂閱當(dāng)前組件的后置組件的數(shù)據(jù)傳遞更新機(jī)制。組件間建立有訂閱與被訂閱的依賴關(guān)系,每個(gè)組件上設(shè)置有是否等待的狀態(tài)機(jī),通過對(duì)狀態(tài)機(jī)的監(jiān)控,來決定一個(gè)組件是否渲染,從而有效保證組件狀態(tài)變化的正常響應(yīng);并且可以避免組件的無效渲染,從而保證頁面效率和可用性。 |
