[發明專利]組件數據處理方法及裝置在審
| 申請號: | 201810714900.0 | 申請日: | 2018-07-03 |
| 公開(公告)號: | CN109165049A | 公開(公告)日: | 2019-01-08 |
| 發明(設計)人: | 許朗朗 | 申請(專利權)人: | 北京辰森世紀科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F16/958;G06F16/957 |
| 代理公司: | 北京清源匯知識產權代理事務所(特殊普通合伙) 11644 | 代理人: | 馮德魁;竇曉慧 |
| 地址: | 100071 北京市豐臺*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 選擇組件 備選數據 數據處理 數據包括 數據提供 頁面狀態 頁面渲染 用戶提供 服務端 數據量 頁面 渲染 申請 維護 | ||
本申請公開了一種組件數據處理方法,包括:頁面的選擇組件從服務端獲取選擇組件數據,所述選擇組件為在頁面上向用戶提供備選數據的組件,所述選擇組件數據包括所述備選數據;所述選擇組件將所述選擇組件數據提供給用于渲染頁面的頁面渲染模塊。解決了頁面包含多個選擇組件時頁面狀態對象維護的數據量大的問題。
技術領域
本申請涉及互聯網領域,具體涉及一種組件數據處理方法及裝置。
背景技術
互聯網業務更新快的特點往往導致頁面需要經常變動,頁面組件化是一種能夠快速響應頁面需求的快速產出頁面的手段。所謂頁面組件化,是指按照頁面布局結構將頁面劃分為獨立的功能模塊,這些功能模塊一般具有一定通用性,通過并行開發這些功能模塊能達到快速產出頁面的目的。這些功能模塊即為所謂頁面組件,選擇組件是一種常用的提供備選數據的頁面組件。
現有技術中,當頁面包含選擇組件時,通常是在頁面的狀態對象(state)中添加選擇組件數據。這樣,當頁面包含多個選擇組件時,頁面的狀態對象中需要添加多個選擇組件的數據,因而使得頁面的狀態對象中包含很多字段,可能導致頁面的狀態對象維護的數據量大。
發明內容
本申請提供一種組件數據處理方法,以解決頁面包含多個選擇組件時頁面狀態對象維護的數據量大的問題。
本申請提供一種組件數據處理方法,包括:
頁面的選擇組件從服務端獲取選擇組件數據,所述選擇組件為在頁面上向用戶提供備選數據的組件,所述選擇組件數據包括所述備選數據;
所述選擇組件將所述選擇組件數據提供給用于渲染頁面的頁面渲染模塊。
可選的,所述組件數據處理方法,還包括:
所述選擇組件數據被存儲到所述選擇組件的組件狀態對象中,所述選擇組件的組件狀態對象用于表征所述選擇組件的狀態。
可選的,所述選擇組件將所述選擇組件數據提供給用于渲染頁面的頁面渲染模塊,包括:
所述選擇組件的組件狀態對象將所述選擇組件數據提供給用于渲染頁面的頁面渲染模塊。
可選的,所述組件數據處理方法,還包括:
所述選擇組件獲取用于獲取所述選擇組件數據的配置信息;
所述選擇組件從服務端獲取所述選擇組件數據,包括:所述選擇組件根據所述配置信息從服務端獲取所述選擇組件數據。
可選的,所述配置信息,包括:與所述服務端之間的接口信息,和/或,需要將從服務端獲取的所述選擇組件數據轉換成的預定格式。
可選的,所述選擇組件從服務端獲取所述選擇組件數據,包括:
所述選擇組件根據所述接口信息從服務端獲取選擇組件數據。
可選的,所述組件數據處理方法,還包括:所述選擇組件將從服務端獲取的選擇組件數據轉換成所述預定格式的選擇組件數據;
所述選擇組件將所述選擇組件數據提供給用于渲染頁面的頁面渲染模塊,包括:所述選擇組件將所述預定格式的選擇組件數據提供給用于渲染頁面的頁面渲染模塊。
可選的,所述選擇組件包括用于接收所述選擇組件的父組件傳遞的信息的組件屬性對象;
所述選擇組件獲取用于獲取所述選擇組件數據的配置信息,包括:
所述選擇組件的組件屬性對象獲取用于獲取所述選擇組件數據的配置信息。
可選的,所述選擇組件從服務端獲取選擇組件數據,包括:
所述選擇組件根據用戶在所述頁面上對所述選擇組件的觸發操作,從服務端獲取所述選擇組件數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京辰森世紀科技股份有限公司,未經北京辰森世紀科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810714900.0/2.html,轉載請聲明來源鉆瓜專利網。





