[發明專利]頁面處理方法及裝置有效
| 申請號: | 201711192283.4 | 申請日: | 2017-11-24 |
| 公開(公告)號: | CN110019464B | 公開(公告)日: | 2023-10-20 |
| 發明(設計)人: | 陳鋒;華宇果 | 申請(專利權)人: | 阿里巴巴(中國)網絡技術有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25;G06F16/27 |
| 代理公司: | 北京君以信知識產權代理有限公司 11789 | 代理人: | 吳文心 |
| 地址: | 311152 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 處理 方法 裝置 | ||
本申請實施例提供了一種頁面處理方法及裝置,涉及終端技術領域。所述方法包括:依據第一頁面的內容變更,更新頁面共享數據,所述頁面共享數據存儲于多頁面共用的存儲空間,根據更新后的所述頁面共享數據更新第二頁面的頁面內容。本申請能夠充分利用WEEX等移動端跨平臺開發框架中多頁面的優勢,降低發開成本和單頁面應用的風險,提高應用程序的效率。
技術領域
本申請涉及終端技術領域,特別是涉及一種頁面處理方法及裝置。
背景技術
隨著終端技術的發展,移動終端已經逐漸成為用戶生活中不可分割一部分。移動終端中通常可以安裝應用程序,且為了提供應用程序的性能以及用戶體驗,該應用程序可以為基于移動端跨平臺開發框架(比如WEEX技術框架)的應用程序。應用程序通常可以通過頁面的形式向用戶展示與該應用程序相關的數據,比如,海量用戶對以購買的商品展示等,因此,亟需一種頁面處理方法。
若應用程序包括多個頁面,該多個頁面之間可能需要進行數據同步,比如在某購物應用程序中,通過第一頁面向用戶展示多個商品,通過第二頁面向用戶展示各商品的詳細情況,當用戶在第二頁面對某商品點贊時,第一頁面中該商品的點贊數量也應該同步增加1。但由于現有技術難以實現多頁面之間的數據同步,因此在現有技術中,通常只創建一個頁面,通過模擬的方式在該頁面中虛擬多個頁面的效果。
但由于在單頁面中模擬多頁面效果,需要額外添加頁面導航組件、路由組件等組件,還要模擬轉場效果,增加了開發成本較高,且單頁面也難以充分利用移動端跨平臺開發框架多頁面的優勢,導致應用程序的效率低下,若該頁面出現錯誤可能會導致應用程序難以正常運行,風險性較大。
發明內容
鑒于上述問題,提出了本申請以便提供一種克服上述問題或者至少部分地解決上述問題的頁面處理方法及裝置。
根據本申請的第一方面,提供了一種頁面處理方法,包括:
依據第一頁面的內容變更,更新頁面共享數據,所述頁面共享數據存儲于多頁面共用的存儲空間;
根據更新后的所述頁面共享數據更新第二頁面的頁面內容。
可選的,所述頁面共享數據存儲于所述第一頁面歸屬的應用程序的應用緩存。
可選的,所述依據第一頁面的內容變更,更新頁面共享數據包括:
通過所述第一頁面調用數據寫入接口,根據變更的頁面內容更新所述頁面共享數據。
可選的,在所述依據第一頁面的內容變更,更新頁面共享數據之前,還包括:
當啟動所述應用程序時,注冊所述數據寫入接口。
可選的,在所述依據第一頁面的內容變更,更新頁面共享數據之前,還包括:
初始化所述頁面共享數據。
可選的,在所述根據更新后的所述頁面共享數據更新第二頁面的頁面內容之前,還包括:
獲取針對所述第二頁面的頁面共享數據更新事件。
可選的,所述獲取針對所述第二頁面的頁面共享數據更新事件包括:
通過所述第二頁面,接收數據寫入接口發送的針對所述頁面共享數據更新事件的事件通知;
在所述獲取針對所述第二頁面的頁面共享數據更新事件之前,還包括:
通過所述第二頁面調用更新訂閱接口,訂閱所述頁面共享數據更新事件。
可選的,在所述根據更新后的所述頁面共享數據更新第二頁面的頁面內容之前,還包括:
當啟動所述應用程序時,注冊所述更新訂閱接口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴(中國)網絡技術有限公司,未經阿里巴巴(中國)網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711192283.4/2.html,轉載請聲明來源鉆瓜專利網。





