本申請涉及計算機,尤其涉及一種頁面動態(tài)列表處理方法、設備、介質(zhì)及產(chǎn)品。
背景技術:
:1、在各類軟件項目中,經(jīng)常會用到描述信息列表,展示對應業(yè)務實體的詳細信息,比較常見的做法是根據(jù)業(yè)務需求,定制化開發(fā)對應的詳細列表信息頁面,但這可能面臨著大量編碼與不同屏幕尺寸的適配問題。2、現(xiàn)有技術中,通過使用el-descriptions組件,支持響應式的設計以適應不同屏幕尺寸,并支持配置每行顯示的信息項數(shù)量與自定義列表樣式。3、然而當需要展示的信息項數(shù)量與描述信息發(fā)生改變時,現(xiàn)有技術仍需要重新編碼,代碼復用度低,從而增加編碼工作量,降低開發(fā)效率。技術實現(xiàn)思路1、本申請實施例提供頁面動態(tài)列表處理方法、設備、介質(zhì)及產(chǎn)品,用以達到提高開發(fā)效率的效果。2、第一方面,本申請實施例提供一種頁面動態(tài)列表處理方法,包括:獲取待處理數(shù)據(jù)的標識信息,根據(jù)標識信息調(diào)用數(shù)據(jù)接口以獲取待處理數(shù)據(jù)的信息項數(shù)據(jù);根據(jù)配置需求信息對信息項數(shù)據(jù)進行配置,得到配置信息;其中配置信息包括各信息項數(shù)據(jù)的屬性及每行顯示信息項數(shù)量參數(shù);遍歷信息項數(shù)據(jù),根據(jù)每行顯示信息項數(shù)量參數(shù)及各信息項數(shù)據(jù)的屬性對信息項數(shù)據(jù)進行分組,以得到二維數(shù)據(jù)組;其中二維數(shù)據(jù)組用于存儲各行待展示的信息項數(shù)據(jù);調(diào)用預設模板引擎中的超文本標記語言html結構,在html結構中使用表格元素對二維數(shù)據(jù)組進行結構化展示,以得到表格式數(shù)據(jù);使用預設模板引擎對表格式數(shù)據(jù)進行處理,以完成頁面動態(tài)列表渲染。3、在一種可能的實施方式中,在html結構中使用表格元素對二維數(shù)據(jù)組進行結構化展示,以得到表格式數(shù)據(jù),包括:在html結構中使用table標簽定義表格;在table標簽中,使用預設循環(huán)語法遍歷二維數(shù)據(jù)組,以生成表格的列屬性;根據(jù)表格的列屬性,使用col標簽定義表格的列;在tabel標簽中使用tbody標簽定義表格的主體;在tbody標簽中使用預設循環(huán)語法遍歷二維數(shù)據(jù)組,以生成表格的行屬性;根據(jù)表格的行屬性,使用tr標簽定義表格的行;在tr標簽中使用td標簽定義表格的單元格;遍歷二維數(shù)據(jù)組,并將各信息項數(shù)據(jù)輸入至各單元格,以生成表格式數(shù)據(jù)。4、在一種可能的實施方式中,根據(jù)配置需求對信息項數(shù)據(jù)進行配置,得到配置信息,包括:響應于用戶對每行參數(shù)的選擇確認操作,生成每行顯示信息項數(shù)量參數(shù);遍歷待處理數(shù)據(jù)的所有的信息項數(shù)據(jù),針對任一信息項數(shù)據(jù),響應于用戶對任一信息項數(shù)據(jù)的單行屬性狀態(tài)的選擇確認操作,生成任一信息項數(shù)據(jù)的單行屬性;其中單行屬性用于指示任一信息項數(shù)據(jù)單獨一行;響應于用戶的應用操作,生成信息項數(shù)據(jù)的配置信息。5、在一種可能的實施方式中,各信息項數(shù)據(jù)包括描述說明和值;相應地,遍歷信息項數(shù)據(jù),根據(jù)每行顯示信息項數(shù)量參數(shù)及各信息項數(shù)據(jù)的屬性對信息項數(shù)據(jù)進行分組,以得到二維數(shù)據(jù)組之前,還包括:遍歷待處理數(shù)據(jù)的所有信息項數(shù)據(jù),若存在任一信息項數(shù)據(jù)的單行屬性為選擇狀態(tài),則根據(jù)每行顯示信息項數(shù)量參數(shù)及所有的信息項數(shù)據(jù)的總數(shù),確認其他各信息項數(shù)據(jù)的單行屬性狀態(tài);根據(jù)各信息項數(shù)據(jù)的單行屬性狀態(tài),確定各信息項數(shù)據(jù)的描述說明所占單元格數(shù)量和各信息項數(shù)據(jù)的值所占單元格數(shù)量。6、在一種可能的實施方式中,預設模板引擎為基于vue的模板引擎。7、第二方面,本申請實施例提供一種頁面動態(tài)列表處理裝置,包括:8、數(shù)據(jù)獲取模塊,用于獲取待處理數(shù)據(jù)的標識信息,根據(jù)標識信息調(diào)用數(shù)據(jù)接口以獲取待處理數(shù)據(jù)的信息項數(shù)據(jù)。9、配置信息獲取模塊,用于根據(jù)配置需求對信息項數(shù)據(jù)進行配置,得到配置信息;其中配置信息包括各信息項數(shù)據(jù)的屬性及每行顯示信息項數(shù)量參數(shù)。10、分組模塊,用于遍歷信息項數(shù)據(jù),根據(jù)每行顯示信息項數(shù)量參數(shù)及各信息項數(shù)據(jù)的屬性對信息項數(shù)據(jù)進行分組,以得到二維數(shù)據(jù)組;其中二維數(shù)據(jù)組用于存儲各行待展示的信息項數(shù)據(jù)。11、表格式數(shù)據(jù)生成模塊,用于調(diào)用預設模板引擎中的超文本標記語言html結構,在html結構中使用表格元素對二維數(shù)據(jù)組進行結構化展示,以得到表格式數(shù)據(jù)。12、處理模塊,用于使用預設模板引擎對表格式數(shù)據(jù)進行處理,以完成頁面動態(tài)列表渲染。13、第三方面,本申請實施例提供一種計算機設備,包括:存儲器,處理器;14、所述存儲器存儲計算機執(zhí)行指令;15、所述處理器執(zhí)行所述存儲器存儲的計算機執(zhí)行指令,使得所述處理器執(zhí)行如上第一方面和/或第一方面各種可能的實施方式。16、第四方面,本申請實施例提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有計算機執(zhí)行指令,所述計算機執(zhí)行指令被處理器執(zhí)行時用于實現(xiàn)如上第一方面和/或第一方面各種可能的實施方式。17、第五方面,本申請實施例提供一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)如上第一方面和/或第一方面各種可能的實施方式。18、本申請實施例提供的頁面動態(tài)列表處理方法、設備、介質(zhì)及產(chǎn)品,通過將數(shù)據(jù)的信息項數(shù)據(jù)封裝成html結構中的表格式數(shù)據(jù),在網(wǎng)頁需要展示該表格式數(shù)據(jù)時,通過調(diào)用封裝后的表格式數(shù)據(jù)并使用預設模板引擎進行渲染后實現(xiàn)動態(tài)展示,不需要修改任何代碼能夠?qū)崿F(xiàn)列表展示數(shù)據(jù)的自動更新,提高了代碼復用度,從而提高開發(fā)效率。技術特征:1.一種頁面動態(tài)列表處理方法,其特征在于,應用于計算機設備,包括:2.根據(jù)權利要求1所述的方法,其特征在于,所述在所述html結構中使用表格元素對所述二維數(shù)據(jù)組進行結構化展示,以得到表格式數(shù)據(jù),包括:3.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)配置需求對所述信息項數(shù)據(jù)進行配置,得到配置信息,包括:4.根據(jù)權利要求3所述的方法,其特征在于,所述各信息項數(shù)據(jù)包括描述說明和值;5.根據(jù)權利要求1至4任一項所述的方法,其特征在于,所述預設模板引擎為基于vue的模板引擎。6.一種頁面動態(tài)列表處理裝置,其特征在于,應用于計算機設備,包括:7.根據(jù)權利要求6所述的裝置,其特征在于,8.一種計算機設備,其特征在于,包括:存儲器,處理器;9.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)中存儲有計算機執(zhí)行指令,所述計算機執(zhí)行指令被處理器執(zhí)行時用于實現(xiàn)如權利要求1至5任一項所述的方法。10.一種計算機程序產(chǎn)品,其特征在于,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)權利要求1至5任一項所述的方法。技術總結本申請實施例提供一種頁面動態(tài)列表處理方法、設備、介質(zhì)及產(chǎn)品。該方法包括:獲取待處理數(shù)據(jù)的標識信息,根據(jù)標識信息調(diào)用數(shù)據(jù)接口以獲取待處理數(shù)據(jù)的信息項數(shù)據(jù);根據(jù)配置需求信息對信息項數(shù)據(jù)進行配置,得到配置信息;其中配置信息包括各信息項數(shù)據(jù)的屬性及每行顯示信息項數(shù)量參數(shù);遍歷信息項數(shù)據(jù),根據(jù)每行顯示信息項數(shù)量參數(shù)及各信息項數(shù)據(jù)的屬性對信息項數(shù)據(jù)進行分組,以得到二維數(shù)據(jù)組;調(diào)用預設模板引擎中的超文本標記語言HTML結構,在HTML結構中使用表格元素對二維數(shù)據(jù)組進行結構化展示,以得到表格式數(shù)據(jù);使用預設模板引擎對表格式數(shù)據(jù)進行處理,以完成頁面動態(tài)列表渲染。該方法用以達到提高開發(fā)效率、快速響應業(yè)務需求的效果。技術研發(fā)人員:唐明芳,呂燁,李大中,宋雨倫受保護的技術使用者:中國聯(lián)合網(wǎng)絡通信集團有限公司技術研發(fā)日:技術公布日:2024/12/5