[發明專利]組件配置的方法和裝置在審
| 申請號: | 202011593725.8 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN114756292A | 公開(公告)日: | 2022-07-15 |
| 發明(設計)人: | 韓運韜;張賢 | 申請(專利權)人: | 逸駕智能科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06Q20/40 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 黃倩 |
| 地址: | 100028 北京市朝陽區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 組件 配置 方法 裝置 | ||
本公開的實施例涉及組件配置的方法、裝置、設備和介質。在此提出的方法包括:響應于對應用中的目標組件的實例化請求,獲取目標組件的標識符,標識符用于在應用中唯一地標識目標組件;基于標識符和應用的層級信息,從應用的配置文件中獲取與目標組件相關聯的至少一項配置規則,層級信息包括應用中多個組件之間的關系信息和多個組件的描述信息;以及基于至少一項配置規則,來實例化組件。基于這樣的方式,能夠使得開發者能夠以更加便捷的方式來配置應用中的組件。
技術領域
本公開的實施例涉及計算機領域,并且更具體地,涉及組件配置的方法、裝置、設備、計算機存儲介質和計算機程序產品。
背景技術
在軟件開發過程中,尤其是在前端開發過程中,為了開發與維護的靈活性,開發者一般將對應于人機交互界面上的一組顯示元素、元素的樣式、元素的交互邏輯封裝為一個組件。一個完整的網頁或軟件界面,通常是由多個組件組合和嵌套所形成。
在開發過程中,軟件需要為應用中的多個組件定義他們對應的配置。隨著應用的功能越來越豐富,其包含的組件數量越來越多且嵌套關系越來越復雜,如何有效地配置組件成為了當前關注的焦點。
發明內容
本公開的實施例提供一種用于組件配置的方案。
根據本公開的第一方面,提出了一種組件配置的方法。該方法包括:響應于對應用中的目標組件的實例化請求,獲取目標組件的標識符,標識符用于在應用中唯一地標識目標組件;基于標識符和應用的層級信息,從應用的配置文件中獲取與目標組件相關聯的至少一項配置規則,層級信息包括應用中多個組件之間的關系信息和多個組件的描述信息;以及基于至少一項配置規則,來實例化組件。
根據本公開的第二方面,提出了一種用于組件配置的裝置。該裝置包括:標識符獲取模塊,被配置為響應于對應用中的目標組件的實例化請求,獲取目標組件的標識符,標識符用于在應用中唯一地標識目標組件;規則獲取模塊,被配置為基于標識符和應用的層級信息,從應用的配置文件中獲取與目標組件相關聯的至少一項配置規則,層級信息包括應用中多個組件之間的關系信息和多個組件的描述信息;以及實例化模塊,被配置為基于至少一項配置規則,來實例化組件。
根據本公開的第三方面,提出了一種電子設備。該設備包括:至少一個處理單元;至少一個存儲器,該至少一個存儲器被耦合到該至少一個處理單元并且存儲用于由該至少一個處理單元執行的指令,該指令當由該至少一個處理單元執行時,使得該設備執行根據本公開的第一方面所描述的方法的任意步驟。
在本公開的第四方面,提供了計算機可讀存儲介質。該計算機可讀存儲介質上存儲有計算機程序,該計算機程序在由處理器執行時使得該處理器執行根據本公開的第一方面所描述的方法的任意步驟。
在本公開的第五方面,提供了一種計算機程序產品。該計算機程序產品包括計算機程序,該計算機程序在由處理器執行時使得該處理器執行根據本公開的第一方面所描述的方法的任意步驟。
提供發明內容部分是為了以簡化的形式來介紹對概念的選擇,它們在下文的具體實施方式中將被進一步描述。發明內容部分無意標識本公開的關鍵特征或必要特征,也無意限制本公開的范圍。
附圖說明
通過結合附圖對本公開示例性實施例進行更詳細的描述,本公開的上述以及其它目的、特征和優勢將變得更加明顯,其中,在本公開示例性實施例中,相同的參考標號通常代表相同部件。
圖1圖示了根據本公開實施例的示例應用的多個組件的示意圖;
圖2圖示了根據本公開實施例的實施例能夠在其中實施的示例環境的示意圖;
圖3圖示了根據本公開實施例的組件配置的過程的流程圖;
圖4A-圖4C圖示了根據本公開實施例的示例配置文件的示意圖;
圖5圖示了根據本公開實施例的示例裝置的示意性框圖;以及
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于逸駕智能科技有限公司,未經逸駕智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011593725.8/2.html,轉載請聲明來源鉆瓜專利網。





