城云科技(中國(guó))有限公司劉仿獲國(guó)家專利權(quán)
買專利賣專利找龍圖騰,真高效! 查專利查商標(biāo)用IPTOP,全免費(fèi)!專利年費(fèi)監(jiān)控用IP管家,真方便!
龍圖騰網(wǎng)獲悉城云科技(中國(guó))有限公司申請(qǐng)的專利基于VUE的動(dòng)態(tài)編譯跨平臺(tái)組件的方法、裝置及應(yīng)用獲國(guó)家發(fā)明授權(quán)專利權(quán),本發(fā)明授權(quán)專利權(quán)由國(guó)家知識(shí)產(chǎn)權(quán)局授予,授權(quán)公告號(hào)為:CN115826968B 。
龍圖騰網(wǎng)通過國(guó)家知識(shí)產(chǎn)權(quán)局官網(wǎng)在2025-09-19發(fā)布的發(fā)明授權(quán)授權(quán)公告中獲悉:該發(fā)明授權(quán)的專利申請(qǐng)?zhí)?專利號(hào)為:202211427408.8,技術(shù)領(lǐng)域涉及:G06F8/38;該發(fā)明授權(quán)基于VUE的動(dòng)態(tài)編譯跨平臺(tái)組件的方法、裝置及應(yīng)用是由劉仿;周濤;牛宇鵬;洪凱;趙昀設(shè)計(jì)研發(fā)完成,并于2022-11-15向國(guó)家知識(shí)產(chǎn)權(quán)局提交的專利申請(qǐng)。
本基于VUE的動(dòng)態(tài)編譯跨平臺(tái)組件的方法、裝置及應(yīng)用在說明書摘要公布了:本發(fā)明提供一種基于VUE的動(dòng)態(tài)編譯跨平臺(tái)組件的方法、裝置及應(yīng)用,通過vite插件實(shí)現(xiàn)了vue組件動(dòng)態(tài)編譯成可跨平臺(tái)復(fù)用的webcomponents組件,在esprima的編譯基礎(chǔ)上設(shè)計(jì)了三個(gè)分別針對(duì)vue組件的script代碼片段、template代碼片段以及style標(biāo)簽片段進(jìn)行編譯的編譯函數(shù),且可實(shí)現(xiàn)動(dòng)態(tài)的熱更新的編譯處理,實(shí)現(xiàn)在使用vue語法編寫組件時(shí)能夠自動(dòng)生成同等功能的跨平臺(tái)組件的效果,極大提高前端開發(fā)的開發(fā)效率與組件復(fù)用率。
本發(fā)明授權(quán)基于VUE的動(dòng)態(tài)編譯跨平臺(tái)組件的方法、裝置及應(yīng)用在權(quán)利要求書中公布了:1.一種基于VUE的動(dòng)態(tài)編譯跨平臺(tái)組件的方法,其特征在于,包括以下步驟: 獲取待轉(zhuǎn)換的vue組件; 利用正則表達(dá)式截取所述vue組件的script代碼片段、template代碼片段以及style標(biāo)簽片段; 調(diào)用compilerScript函數(shù)對(duì)script代碼片段中的js代碼進(jìn)行AST編譯得到AST抽象語法樹,對(duì)所述AST抽象語法樹進(jìn)行遞歸讀取props數(shù)組,并將所述props數(shù)組寫入指定props函數(shù)中;依據(jù)設(shè)定的對(duì)應(yīng)關(guān)系將script代碼片段中對(duì)應(yīng)的生命周期函數(shù)的js代碼寫入webcomponents組件對(duì)應(yīng)的生命周期函數(shù)內(nèi);將讀取的script代碼片段中的methods的函數(shù)插入在webcomponents組件的包裝類內(nèi),得到SFCScriptBlock對(duì)象; 調(diào)用compilerTemplate函數(shù)將template代碼片段轉(zhuǎn)換為dom代碼,并將vue綁定事件代碼替換為onClick代碼,得到SFCTemplateComplierResults對(duì)象; 調(diào)用complierStyle函數(shù)將style標(biāo)簽片段內(nèi)中字符串設(shè)置為style.textContent代碼,得到SFCStyleComplierResults對(duì)象; 將SFCScriptBlock對(duì)象、SFCTemplateComplierResults對(duì)象以及SFCStyleComplierResults對(duì)象寫入webcomponents的js模板內(nèi),得到編譯后的webcomponents組件。
如需購買、轉(zhuǎn)讓、實(shí)施、許可或投資類似專利技術(shù),可聯(lián)系本專利的申請(qǐng)人或?qū)@麢?quán)人城云科技(中國(guó))有限公司,其通訊地址為:310052 浙江省杭州市濱江區(qū)長(zhǎng)河街道江南大道588號(hào)恒鑫大廈主樓17層、18層;或者聯(lián)系龍圖騰網(wǎng)官方客服,聯(lián)系龍圖騰網(wǎng)可撥打電話0551-65771310或微信搜索“龍圖騰網(wǎng)”。
1、本報(bào)告根據(jù)公開、合法渠道獲得相關(guān)數(shù)據(jù)和信息,力求客觀、公正,但并不保證數(shù)據(jù)的最終完整性和準(zhǔn)確性。
2、報(bào)告中的分析和結(jié)論僅反映本公司于發(fā)布本報(bào)告當(dāng)日的職業(yè)理解,僅供參考使用,不能作為本公司承擔(dān)任何法律責(zé)任的依據(jù)或者憑證。
- VID拓展公司陳俊吉獲國(guó)家專利權(quán)
- 三星電子株式會(huì)社黃俊獲國(guó)家專利權(quán)
- 中興通訊股份有限公司魯照華獲國(guó)家專利權(quán)
- 北京嘀嘀無限科技發(fā)展有限公司任韌獲國(guó)家專利權(quán)
- 應(yīng)用材料公司任河獲國(guó)家專利權(quán)
- 弗勞恩霍夫應(yīng)用研究促進(jìn)協(xié)會(huì)馬庫斯·施內(nèi)爾獲國(guó)家專利權(quán)
- 索尼公司示沢壽之獲國(guó)家專利權(quán)
- 索尼公司大場(chǎng)英史獲國(guó)家專利權(quán)
- 索尼公司大場(chǎng)英史獲國(guó)家專利權(quán)
- 電子灣有限公司馬修·李·基格獲國(guó)家專利權(quán)


熱門推薦
- 西菲伊德公司詹姆斯·王獲國(guó)家專利權(quán)
- X4 制藥有限公司E·M·J·布爾克獲國(guó)家專利權(quán)
- 馬斯公司A·G·馬蘭戈尼獲國(guó)家專利權(quán)
- 德克薩斯儀器股份有限公司J·茨維西亞克獲國(guó)家專利權(quán)
- 希森美康株式會(huì)社斯考特·萊舍獲國(guó)家專利權(quán)
- 瑞典愛立信有限公司A.圣托扎獲國(guó)家專利權(quán)
- 深圳市大疆創(chuàng)新科技有限公司王銘熙獲國(guó)家專利權(quán)
- 維薩國(guó)際服務(wù)協(xié)會(huì)J·弗里安特獲國(guó)家專利權(quán)
- 康奈爾大學(xué)齊耿耿獲國(guó)家專利權(quán)
- 松下知識(shí)產(chǎn)權(quán)經(jīng)營(yíng)株式會(huì)社福本賢獲國(guó)家專利權(quán)