[發(fā)明專利]組件生成方法、裝置、計算機可讀存儲介質及電子設備在審
| 申請?zhí)枺?/td> | 202110663055.0 | 申請日: | 2021-06-15 |
| 公開(公告)號: | CN113407882A | 公開(公告)日: | 2021-09-17 |
| 發(fā)明(設計)人: | 蘇云鵬 | 申請(專利權)人: | 北京房江湖科技有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F8/38 |
| 代理公司: | 北京思源智匯知識產權代理有限公司 11657 | 代理人: | 毛麗琴 |
| 地址: | 101300 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 組件 生成 方法 裝置 計算機 可讀 存儲 介質 電子設備 | ||
本公開實施例公開了一種組件生成方法、裝置、計算機可讀存儲介質及電子設備,其中,該方法包括:獲取用于生成預設功能的頁面的目標代碼片段;從目標代碼片段中確定用于生成應用組件的目標代碼單元;從至少一個組件庫中分別提取目標代碼單元對應的基礎組件,其中,至少一個組件庫分別對應于一種組件展示頁面;基于目標代碼單元,在提取的至少一個基礎組件的基礎上,生成至少一個展示組件;對于至少一個展示組件包括的展示組件,在該展示組件對應的組件展示頁面顯示該展示組件。本公開實施例無需對不同種類的組件展示頁面單獨開發(fā)預設類型的組件,提高了頁面設計的速度,節(jié)約了設計不同種類的組件展示頁面耗費的人力。
技術領域
本公開涉及計算機技術領域,尤其是一種組件生成方法、裝置、計算機可讀存儲介質及電子設備。
背景技術
網頁表單是互聯(lián)網網頁中的一個重要元素,用于收集用戶的輸入。在大量的電子信息錄入的應用場景中,網頁表單記錄用戶輸入的信息,并在用戶請求提交表單時,將用戶輸入的信息提交給服務器,實現(xiàn)表單數(shù)據(jù)的交互和存儲。目前可以在多種類型的終端中應用網頁表單,例如個人計算機、手機、平板電腦等,均可以在其上安裝的瀏覽器上設置網頁表單。
目前為了能夠讓用戶同時在多種終端同時填寫表單,通常需要分別開發(fā)支持不同類型的終端的表單。
發(fā)明內容
本公開的實施例提供了一種組件生成方法、裝置、計算機可讀存儲介質及電子設備。
本公開的實施例提供了一種組件生成方法,該方法包括:獲取用于生成預設功能的頁面的目標代碼片段;從目標代碼片段中確定用于生成應用組件的目標代碼單元;從至少一個組件庫中分別提取目標代碼單元對應的基礎組件,其中,至少一個組件庫分別對應于一種組件展示頁面;基于目標代碼單元,在提取的至少一個基礎組件的基礎上,生成至少一個展示組件;對于至少一個展示組件包括的展示組件,在該展示組件對應的組件展示頁面顯示該展示組件。
在一些實施例中,從目標代碼片段中確定用于生成應用組件的目標代碼單元,包括:從目標代碼片段中確定目標組件標識;將包含目標組件標識的代碼單元確定為目標代碼單元。
在一些實施例中,從預先建立的至少一個組件庫中分別提取目標代碼單元對應的基礎組件,包括:基于預先建立的組件標識和基礎組件的對應關系,從預先建立的至少一個組件庫中分別提取組件標識對應的基礎組件作為目標代碼單元對應的基礎組件。
在一些實施例中,基于目標代碼單元,在提取的至少一個基礎組件的基礎上,生成至少一個展示組件,包括:從目標代碼單元中確定組件屬性信息;基于組件屬性信息,在至少一個基礎組件的基礎上,生成至少一個展示組件。
在一些實施例中,至少一個組件庫預先基于如下步驟生成:從預設的至少一個原始組件庫中確定功能相同的基礎組件;將功能相同的基礎組件標記為相同的組件標識,得到至少一個組件庫。
根據(jù)本公開實施例的另一個方面,提供了一種組件生成裝置,該裝置包括:獲取模塊,用于獲取用于生成預設功能的頁面的目標代碼片段;確定模塊,用于從目標代碼片段中確定用于生成應用組件的目標代碼單元;提取模塊,用于從至少一個組件庫中分別提取目標代碼單元對應的基礎組件,其中,至少一個組件庫分別對應于一種組件展示頁面;生成模塊,用于基于目標代碼單元,在提取的至少一個基礎組件的基礎上,生成至少一個展示組件;顯示模塊,用于對于至少一個展示組件包括的展示組件,在該展示組件對應的組件展示頁面顯示該展示組件。
在一些實施例中,確定模塊包括:第一確定單元,用于從目標代碼片段中確定目標組件標識;第二確定單元,用于將包含目標組件標識的代碼單元確定為目標代碼單元。
在一些實施例中,提取模塊進一步用于:基于預先建立的組件標識和基礎組件的對應關系,從預先建立的至少一個組件庫中分別提取組件標識對應的基礎組件作為目標代碼單元對應的基礎組件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京房江湖科技有限公司,未經北京房江湖科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110663055.0/2.html,轉載請聲明來源鉆瓜專利網。





