[發(fā)明專(zhuān)利]在多個(gè)文檔對(duì)象模型節(jié)點(diǎn)掛載實(shí)例的方法與裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202210049968.8 | 申請(qǐng)日: | 2022-01-17 |
| 公開(kāi)(公告)號(hào): | CN114491366A | 公開(kāi)(公告)日: | 2022-05-13 |
| 發(fā)明(設(shè)計(jì))人: | 謝海峰;尹召華 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京皮爾布萊尼軟件有限公司 |
| 主分類(lèi)號(hào): | G06F16/958 | 分類(lèi)號(hào): | G06F16/958 |
| 代理公司: | 北京思睿峰知識(shí)產(chǎn)權(quán)代理有限公司 11396 | 代理人: | 趙愛(ài)軍;高攀 |
| 地址: | 100080 北京市海*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 文檔 對(duì)象 模型 節(jié)點(diǎn) 實(shí)例 方法 裝置 | ||
1.一種在多個(gè)文檔對(duì)象模型節(jié)點(diǎn)掛載實(shí)例的方法,包括步驟:
根據(jù)根實(shí)例,構(gòu)造用于數(shù)據(jù)傳遞和事件綁定的一個(gè)或者多個(gè)子組件;
遍歷所述根實(shí)例中的全部參數(shù)中的每個(gè)屬性對(duì)象,按照所述數(shù)據(jù)傳遞和事件綁定的需求分別確定每個(gè)子組件的綁定數(shù)據(jù)部分;
實(shí)例化每個(gè)所述子組件,并按照所述每個(gè)子組件的綁定數(shù)據(jù)部分將所述根實(shí)例和對(duì)應(yīng)的所述子組件實(shí)例建立關(guān)聯(lián)關(guān)系;
將所述根實(shí)例掛載到根文檔對(duì)象模型上,并將每個(gè)所述子組件實(shí)例分別掛載到與一個(gè)或者多個(gè)文檔對(duì)象模型上;以及
在所述根實(shí)例中對(duì)所述每個(gè)子組件的綁定數(shù)據(jù)部分的屬性值進(jìn)行監(jiān)聽(tīng),當(dāng)一個(gè)或者多個(gè)所述屬性值發(fā)生變動(dòng)時(shí),根據(jù)建立的所述關(guān)聯(lián)關(guān)系更新對(duì)應(yīng)的所述子組件實(shí)例中變動(dòng)的屬性對(duì)象的屬性值。
2.如權(quán)利要求1所述的掛載實(shí)例的方法,其中,更新對(duì)應(yīng)的所述子組件實(shí)例中變動(dòng)的屬性對(duì)象的屬性值的步驟之后還包括:
利用變動(dòng)后的所述根文檔對(duì)象模型和所述子文檔對(duì)象模型生成對(duì)應(yīng)的頁(yè)面。
3.如權(quán)利要求1所述的掛載實(shí)例的方法,其中,所述根文檔對(duì)象模型與所述一個(gè)或者多個(gè)文檔對(duì)象模型沒(méi)有共同的父文檔對(duì)象模型。
4.如權(quán)利要求1所述的掛載實(shí)例的方法,其中,根據(jù)根實(shí)例,構(gòu)造用于數(shù)據(jù)傳遞和事件綁定的一個(gè)或者多個(gè)子組件的步驟包括:
根據(jù)根實(shí)例,使用Vue.extend方法,按照所述數(shù)據(jù)傳遞和事件綁定的需求,擴(kuò)充對(duì)應(yīng)的一個(gè)或者多個(gè)子組件。
5.如權(quán)利要求1所述的掛載實(shí)例的方法,其中,遍歷所述根實(shí)例中的全部參數(shù)中的每個(gè)屬性對(duì)象,按照所述數(shù)據(jù)傳遞和事件綁定的需求分別確定每個(gè)子組件的綁定數(shù)據(jù)部分的步驟包括:
對(duì)于每個(gè)子組件,按照數(shù)據(jù)傳遞和事件綁定的需求情況,將所述根實(shí)例中的每個(gè)屬性對(duì)象進(jìn)行綁定判斷處理;
當(dāng)所述屬性對(duì)象被判定為綁定時(shí),將所述屬性對(duì)象作為待綁定對(duì)象;
當(dāng)所述待綁定對(duì)象為常量時(shí),將所述屬性對(duì)象的內(nèi)容作為綁定數(shù)據(jù)部分;
當(dāng)所述待綁定對(duì)象為變量時(shí),將所述屬性對(duì)象的屬性作為綁定數(shù)據(jù)部分。
6.如權(quán)利要求1所述的掛載實(shí)例的方法,其中,實(shí)例化每個(gè)所述子組件,并按照所述每個(gè)子組件的綁定數(shù)據(jù)部分將所述根實(shí)例和對(duì)應(yīng)的所述子組件實(shí)例建立關(guān)聯(lián)關(guān)系的步驟包括:
對(duì)于每個(gè)子組件實(shí)例,將參數(shù)中的共享數(shù)據(jù)狀態(tài)管理信息、屬性信息和事件信息分別以vue.js框架所定義的store、_parentListeners、propsData的屬性名傳遞給所述子組件的構(gòu)造函數(shù),以建立所述根實(shí)例和所述子組件之間的關(guān)聯(lián)關(guān)系。
7.一種在多個(gè)文檔對(duì)象模型節(jié)點(diǎn)掛載實(shí)例的裝置,包括:
擴(kuò)展模塊,適于根據(jù)根實(shí)例,構(gòu)造用于數(shù)據(jù)傳遞和事件綁定的一個(gè)或者多個(gè)子組件;
綁定模塊,適于遍歷所述根實(shí)例中的全部參數(shù)中的每個(gè)屬性對(duì)象,按照所述數(shù)據(jù)傳遞和事件綁定的需求分別確定每個(gè)子組件的綁定數(shù)據(jù)部分;
關(guān)聯(lián)模塊,適于實(shí)例化每個(gè)所述子組件,并按照所述每個(gè)子組件的綁定數(shù)據(jù)部分將所述根實(shí)例和對(duì)應(yīng)的所述子組件實(shí)例建立關(guān)聯(lián)關(guān)系;
掛載模塊,適于將所述根實(shí)例掛載到根文檔對(duì)象模型上,并將每個(gè)所述子組件實(shí)例分別掛載到與一個(gè)或者多個(gè)文檔對(duì)象模型上;以及
監(jiān)聽(tīng)模塊,適于在所述根實(shí)例中對(duì)所述每個(gè)子組件的綁定數(shù)據(jù)部分的屬性值進(jìn)行監(jiān)聽(tīng),當(dāng)一個(gè)或者多個(gè)所述屬性值發(fā)生變動(dòng)時(shí),根據(jù)建立的所述關(guān)聯(lián)關(guān)系更新對(duì)應(yīng)的所述子組件實(shí)例中變動(dòng)的屬性對(duì)象的屬性值。
8.如權(quán)利要求7所述的掛載實(shí)例的裝置,其中,還包括:
生成模塊,適于利用變動(dòng)后的所述根文檔對(duì)象模型和所述子文檔對(duì)象模型生成對(duì)應(yīng)的頁(yè)面。
9.一種計(jì)算設(shè)備,包括:
至少一個(gè)處理器和存儲(chǔ)有程序指令的存儲(chǔ)器;
當(dāng)所述程序指令被所述處理器讀取并執(zhí)行時(shí),使得所述計(jì)算設(shè)備執(zhí)行如權(quán)利要求1-6中任一項(xiàng)所述的在多個(gè)文檔對(duì)象模型節(jié)點(diǎn)掛載實(shí)例的方法。
10.一種存儲(chǔ)有程序指令的可讀存儲(chǔ)介質(zhì),當(dāng)所述程序指令被計(jì)算設(shè)備讀取并執(zhí)行時(shí),使得所述計(jì)算設(shè)備執(zhí)行如權(quán)利要求1-6中任一項(xiàng)所述的在多個(gè)文檔對(duì)象模型節(jié)點(diǎn)掛載實(shí)例的方法。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京皮爾布萊尼軟件有限公司,未經(jīng)北京皮爾布萊尼軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210049968.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種電子文檔識(shí)別方法及裝置
- 文檔匹配方法和文檔匹配裝置
- 復(fù)雜文檔分離組織方法以及復(fù)雜文檔自動(dòng)生成方法
- 一種文檔流程控制方法及裝置
- 云文檔加密及解密方法、加密及解密裝置、以及處理系統(tǒng)
- 一種將Markdown文檔轉(zhuǎn)換為PDF文檔的方法、裝置
- 文檔類(lèi)型識(shí)別方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 基于文檔編輯軟件的文檔處理方法、裝置、設(shè)備及介質(zhì)
- 一種引用文檔的更新方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 文檔操作錄制方法、文檔操作動(dòng)畫(huà)生成方法、裝置及設(shè)備
- 對(duì)象選擇裝置、對(duì)象選擇程序及對(duì)象選擇方法
- 對(duì)象顯示裝置、對(duì)象顯示系統(tǒng)以及對(duì)象顯示方法
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象分析方法、對(duì)象分析設(shè)備及對(duì)象分析系統(tǒng)
- 對(duì)象索引方法、對(duì)象搜索方法及對(duì)象索引系統(tǒng)
- 對(duì)象分類(lèi)方法和對(duì)象分類(lèi)設(shè)備
- 對(duì)象庫(kù)中的對(duì)象簽名
- 對(duì)象追蹤方法、對(duì)象追蹤系統(tǒng)以及對(duì)象追蹤程序
- 節(jié)點(diǎn)查詢(xún)方法、節(jié)點(diǎn)、移動(dòng)通訊系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品
- 一種根據(jù)節(jié)點(diǎn)集合構(gòu)造節(jié)點(diǎn)關(guān)系樹(shù)的方法、裝置及系統(tǒng)
- 一種DHT網(wǎng)絡(luò)負(fù)載均衡裝置及虛節(jié)點(diǎn)劃分的方法
- 一種無(wú)線傳感網(wǎng)地理位置路由空洞處理方法
- 節(jié)點(diǎn)鎖定部件、節(jié)點(diǎn)滑軌、節(jié)點(diǎn)和機(jī)箱
- 一種待推薦節(jié)點(diǎn)線路的確定方法及裝置
- 流控方法、目標(biāo)節(jié)點(diǎn)、節(jié)點(diǎn)及施主節(jié)點(diǎn)
- 節(jié)點(diǎn)布局確定方法以及裝置
- 一種具有分布式柔度的全柔順微位移放大機(jī)構(gòu)
- 節(jié)點(diǎn)掛載方法、裝置、網(wǎng)絡(luò)節(jié)點(diǎn)及存儲(chǔ)介質(zhì)





