System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本專利技術涉及電子設備,具體而言,涉及一種頁面處理方法、裝置、電子設備和可讀存儲介質(zhì)。
技術介紹
1、目前,在相關技術中,企業(yè)能夠通過小程序拓展多種業(yè)務功能,增強品牌影響力。然而,傳統(tǒng)的小程序開發(fā)流程通常為傳統(tǒng)嵌入開發(fā)或者自主開發(fā),在小程序的頁面配置后,想要再次調(diào)整頁面的組件,需要重新在官網(wǎng)上傳代碼并發(fā)布,而不能靈活修改,使得小程序頁面內(nèi)組件的調(diào)整步驟復雜。
技術實現(xiàn)思路
1、本專利技術旨在至少解決現(xiàn)有技術或相關技術中存在的技術問題之一。
2、為此,本專利技術的第一方面提出一種頁面處理方法。
3、本專利技術的第二方面提出一種頁面處理裝置。
4、本專利技術的第三方面提出一種電子設備。
5、本專利技術的第四方面提出一種可讀存儲介質(zhì)。
6、有鑒于此,本專利技術的第一方面提供了一種頁面處理方法,頁面處理方法用于服務器,頁面處理方法包括:接收客戶端發(fā)送的頁面配置信息;根據(jù)頁面配置信息,獲取頁面配置模板和頁面配置模板的頁面原生數(shù)據(jù);向客戶端發(fā)送頁面配置模板,以使客戶端展示頁面配置模板,且頁面配置模板可在客戶端被編輯;接收來自客戶端中根據(jù)編輯后的頁面配置模板生成的組件調(diào)整指令,提取組件調(diào)整指令中的組件布局信息;基于頁面原生數(shù)據(jù)和組件布局信息,獲取第一展示頁面;向客戶端發(fā)送第一展示頁面,以使客戶端展示第一展示頁面。
7、本申請所提供的一種頁面處理方法,頁面處理方法用于服務器,頁面處理方法包括:接收客戶端發(fā)送的頁面配置信息,根據(jù)
8、進一步地,通過原生數(shù)據(jù),構建組件的設計態(tài)與運行態(tài)形式,可以提升頁面配置模板內(nèi)組件的封裝性和可復用性,客戶可以在客戶端通過拖拽的方式,以組件為單元構建小程序頁面,提高配置的靈活性。
9、另外,本專利技術提供的上述技術方案中的頁面處理方法還可以具有如下附加技術特征:
10、在本專利技術的一些技術方案中,可選地,基于頁面原生數(shù)據(jù)和組件布局信息,獲取第一展示頁面,包括基于頁面原生數(shù)據(jù)和組件布局信息,獲取第二頁面;接收客戶端發(fā)送的主題調(diào)整請求,提取主題調(diào)整請求中的主題更改信息;根據(jù)主題更改信息和第二頁面,獲取第一展示頁面。
11、在該技術方案中,基于頁面原生數(shù)據(jù)和組件布局信息,獲取第一展示頁面,包括基于頁面原生數(shù)據(jù)和組件布局信息,獲取第二頁面;其中第二頁面是更改布局的頁面,根據(jù)客戶的自定義要求進行配置得到的,其后,接收客戶端發(fā)送的主題調(diào)整請求,提取主題調(diào)整請求中的主題更改信息;根據(jù)主題更改信息和第二頁面,獲取第一展示頁面,實現(xiàn)當頁面組件按照客戶的自定義要求設計完成后,可以對頁面的主題進行自定義配置,能夠讓客戶靈活控制整體原生小程序的主題展示效果,提升產(chǎn)品性能。
12、在本專利技術的一些技術方案中,可選地,根據(jù)主題更改信息和第二頁面,獲取第一展示頁面,包括:根據(jù)主題更改信息,獲取主題模板;基于主題模板,更改第二頁面的主題,獲取第一展示頁面。
13、在該技術方案中,根據(jù)主題更改信息和第二頁面,獲取第一展示頁面,包括:根據(jù)主題更改信息,獲取主題模板;基于主題模板,更改第二頁面的主題,獲取第一展示頁面。通過主題模板的形式對頁面進行主題調(diào)整,提高頁面調(diào)整的靈活性,便于用戶操作。
14、在本專利技術的一些技術方案中,可選地,根據(jù)頁面配置信息,獲取頁面配置模板和頁面原生數(shù)據(jù),包括:根據(jù)頁面配置信息,獲取初始頁面和初始頁面的元數(shù)據(jù);基于元數(shù)據(jù),對初始頁面進行配置,得到頁面配置模板和頁面配置模板的頁面原生數(shù)據(jù)。
15、在該技術方案中,根據(jù)頁面配置信息,獲取頁面配置模板和頁面原生數(shù)據(jù),包括:根據(jù)頁面配置信息,獲取初始頁面;根據(jù)頁面配置信息,獲取初始頁面的元數(shù)據(jù);基于元數(shù)據(jù),對初始頁面進行配置,得到頁面配置模板和頁面配置模板的頁面原生數(shù)據(jù)。可以提高頁面配置模板的靈活性和可配置性,使得頁面內(nèi)容、布局和交互邏輯都可以根據(jù)配置信息進行調(diào)整,而無需修改代碼。
16、在本專利技術的一些技術方案中,可選地,在基于頁面原生數(shù)據(jù)和組件布局信息,調(diào)整頁面配置模板上組件的布局位置,獲取第一展示頁面后,頁面處理方法還包括:基于第一展示頁面和頁面原生數(shù)據(jù),配置生成第一展示頁面模板,存儲第一展示頁面模板。
17、在該技術方案中,在基于頁面原生數(shù)據(jù)和組件布局信息,調(diào)整頁面配置模板上組件的布局位置,獲取第一展示頁面后,頁面處理方法還包括:基于第一展示頁面和頁面原生數(shù)據(jù),配置生成第一展示頁面模板,存儲第一展示頁面模板。可以實現(xiàn)當頁面整體設計完后,需要第一展示頁面可以被發(fā)布到客戶端,即運行時小程序的頁面會進行更新,更新為第一展示頁面,如果不進行更新,會生成第一展示頁面模板在模板列表中保存,暫存用戶的設計,供用戶之后操作。
18、在本專利技術的一些技術方案中,可選地,向客戶端發(fā)送第一展示頁面,以使客戶端展示第一展示頁面,包括:基于頁面原生數(shù)據(jù)和組件布局信息,獲取第一展示頁面;基于第一展示頁面,獲取第一展示頁面內(nèi)組件層級關系;向客戶端發(fā)送第一展示頁面,以使客戶端按照組件層級關系,展示第一展示頁面。
19、在該技術方案中,向客戶端發(fā)送第一展示頁面,以使客戶端展示第一展示頁面,包括:基于頁面原生數(shù)據(jù)和組件布局信息,獲取第一展示頁面;基于第一展示頁面,獲取第一展示頁面內(nèi)組件層級關系;向客戶端發(fā)送第一展示頁面,以使客戶端按照組件層級關系,展示第一展示頁面,可以在通過頁面處理方法對頁面上的組件布局進行調(diào)整時,小程序需要在頁面加載時解析配置和調(diào)整時的數(shù)據(jù),根據(jù)組件化模式,通過組件布局信息中的組件層級關系,讀取各層的組件及屬性,匹配運行時組件,同時通過自定義主題解析,解析全局及各組件所需要的樣式,實現(xiàn)自定義設計小程序頁面的展示。
20、在本專利技術的一些技術方案中,可選地,第一展示頁面可以為列表頁面;和/或第一展示頁面可以為詳情頁面。
21、在該技術方案中,第一展示頁面可以為列表頁面;也可以設置第一展示頁面可以為詳情頁面。在小程序內(nèi),用戶可以通過在客戶端拖拽組件實現(xiàn)組件布局的調(diào)整,進而生成自定義的第一展示頁面,其中第一展示頁面可以為小程序的列表頁面,第一本文檔來自技高網(wǎng)...
【技術保護點】
1.一種頁面處理方法,其特征在于,所述頁面處理方法用于服務器,所述頁面處理方法包括:
2.根據(jù)權利要求1所述的頁面處理方法,其特征在于,所述基于所述頁面原生數(shù)據(jù)和所述組件布局信息,獲取第一展示頁面,包括:
3.根據(jù)權利要求2所述的頁面處理方法,其特征在于,所述根據(jù)所述主題更改信息和所述第二頁面,獲取第一展示頁面,包括:
4.根據(jù)權利要求1所述的頁面處理方法,其特征在于,所述根據(jù)所述頁面配置信息,獲取頁面配置模板和所述頁面配置模板的頁面原生數(shù)據(jù),包括:
5.根據(jù)權利要求1所述的頁面處理方法,其特征在于,在基于所述頁面原生數(shù)據(jù)和所述組件布局信息,獲取第一展示頁面后,所述頁面處理方法還包括:
6.根據(jù)權利要求1所述的頁面處理方法,其特征在于,所述向所述客戶端發(fā)送所述第一展示頁面,以使所述客戶端展示所述第一展示頁面,包括:
7.根據(jù)權利要求1至6中任一項所述的頁面處理方法,其特征在于,所述第一展示頁面可以為列表頁面;和/或
8.一種頁面處理裝置,其特征在于,包括:
9.一種電子設備,其特征在于
10.一種可讀存儲介質(zhì),其上存儲有程序或指令,其特征在于,所述程序或指令被處理器執(zhí)行時實現(xiàn)如權利要求1至7中任一項所述的頁面處理方法的步驟。
...【技術特征摘要】
1.一種頁面處理方法,其特征在于,所述頁面處理方法用于服務器,所述頁面處理方法包括:
2.根據(jù)權利要求1所述的頁面處理方法,其特征在于,所述基于所述頁面原生數(shù)據(jù)和所述組件布局信息,獲取第一展示頁面,包括:
3.根據(jù)權利要求2所述的頁面處理方法,其特征在于,所述根據(jù)所述主題更改信息和所述第二頁面,獲取第一展示頁面,包括:
4.根據(jù)權利要求1所述的頁面處理方法,其特征在于,所述根據(jù)所述頁面配置信息,獲取頁面配置模板和所述頁面配置模板的頁面原生數(shù)據(jù),包括:
5.根據(jù)權利要求1所述的頁面處理方法,其特征在于,在基于所述頁面原生數(shù)據(jù)和...
【專利技術屬性】
技術研發(fā)人員:王曉茜,閆巖,
申請(專利權)人:用友網(wǎng)絡科技股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。