[發明專利]頁面顯示方法、裝置、計算機可讀存儲介質及電子設備在審
| 申請號: | 202110091323.6 | 申請日: | 2021-01-22 |
| 公開(公告)號: | CN112799663A | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 李存青 | 申請(專利權)人: | 京東方科技集團股份有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F8/65;G06F9/445;G06F9/451;G06F16/955 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 李娜 |
| 地址: | 100015 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 顯示 方法 裝置 計算機 可讀 存儲 介質 電子設備 | ||
本申請提供了一種頁面顯示方法、裝置、計算機可讀存儲介質及電子設備,屬于計算機技術領域。所述方法包括:響應于對于Flutter應用程序中目標頁面的顯示指令,從服務器獲取所述目標頁面的組件文件,所述組件文件至少包括:組件構建信息、數據接口地址、組件數據和頁面對象之間的綁定關系;根據所述數據接口地址獲取所述目標頁面的組件數據,并根據所述組件構建信息構建所述目標頁面的組件對象;根據所述綁定關系將所述組件數據合并到相對應的組件對象中,以構建所述目標頁面;顯示所述目標頁面。本方案可以使得Flutter應用程序所顯示的頁面可以更加高效地進行更新。
技術領域
本申請屬于計算機技術領域,特別是涉及一種頁面顯示方法、裝置、計算機可讀存儲介質及電子設備。
背景技術
Flutter一種跨平臺的移動端開發框架,開發語言采用Dart,支持Android、iOS、Web等操作系統。由于Dart同時支持AOT(Ahead-of-Time Compilation,提前編譯)和JIT(Just in Time Compilation,即時編譯),所以Flutter天生支持動態化,但出于安全原因,Flutter框架并不支持Flutter在生成環境開啟動態化。
因此現有技術中在應用程序中的頁面需要更新時,需要開發人員重新開發新的應用程序版本進行發布動移動端下載更新后,才能在客戶端來展示新的頁面樣式和內容,顯然這種方式由于需要耗費大量人力和時間成本,降低了Flutter應用程序中頁面的更新效率,無法適應于用戶對于應用程序中頁面更新的需求。
發明內容
有鑒于此,本申請提供一種頁面顯示方法、裝置、計算機可讀存儲介質及電子設備,在一定程度上解決現有技術中由于Flutter開發框架不支持生成環境動態化,使得應用程序的頁面樣式和內容更新需要重新發布應用程序的版本,消耗了大量人力和時間成本,導致Flutter應用程序中頁面的樣式內容更新效率低的問題。
依據本申請的第一方面,提供了一種頁面顯示方法,該方法可以包括:
響應于對于Flutter應用程序中目標頁面的顯示指令,從服務器獲取所述目標頁面的組件文件,所述組件文件至少包括:組件構建信息、數據接口地址、組件數據和頁面對象之間的綁定關系;
根據所述數據接口地址獲取所述目標頁面的組件數據,并根據所述組件構建信息構建所述目標頁面的組件對象;
根據所述綁定關系將所述組件數據合并到相對應的組件對象中,以構建所述目標頁面;
顯示所述目標頁面。
可選地,在所述顯示所述目標頁面之后,所述方法還包括:
響應于對于所述目標頁面的更新指令,根據所述目標頁面相對應的頁面更新策略對所述數據接口地址中的替換符進行替換;
根據替換后的數據接口地址獲取更新數據;
根據所述更新數據重新執行所述目標頁面的構建過程,獲得更新后的目標頁面;
顯示所述更新后的目標頁面。
可選地,所述更新指令至少包括:目標操作類型,所述頁面更新策略包括:操作類型與地址字符之間的對應關系;
所述根據所述目標頁面相對應的頁面更新策略對所述數據接口地址中的替換符進行替換,包括:
根據所述頁面更新策略獲取所述目標操作類型相對應的目標地址字符;
將所述數據接口地址中的替換符替換為所述目標地址字符。
可選地,所述根據所述更新數據重新執行所述目標頁面的構建過程,獲得更新后的目標頁面,包括:
將所述更新數據與所述組件數據進行合并,得到合并數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于京東方科技集團股份有限公司,未經京東方科技集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110091323.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于在線教學的課后輔助系統
- 下一篇:一種建筑通風用的智能通風器





