[發明專利]cordova與weex之間建立連接的實現方法有效
| 申請號: | 201811596168.8 | 申請日: | 2018-12-25 |
| 公開(公告)號: | CN109725889B | 公開(公告)日: | 2022-03-25 |
| 發明(設計)人: | 楊奇澤;李琳琳;殷豪祥;趙鴻鳴;胡宏棟;陳行健;柴澤照 | 申請(專利權)人: | 浙江中控信息產業股份有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20 |
| 代理公司: | 杭州杭誠專利事務所有限公司 33109 | 代理人: | 閻忠華 |
| 地址: | 310053 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | cordova weex 之間 建立 連接 實現 方法 | ||
本發明公開了一種cordova與weex之間建立連接的實現方法,本發明針對cordova與weex之間頁面加載方式的不同提供了頁面管理方法,對cordova和weex的頁面進行管理,為cordova與weex建立連接提供服務,實現了web開發人員直接調用插件接口即可完成cordova頁面與weex頁面之間的跳轉和信息傳遞,做到了頁面層面和數據層面的連接,本發明打通了cordova與weex之間的方法屏障,增大了開發人員的發揮空間。
技術領域
本發明涉及移動應用開發中cordova與weex之間建立連接技術領域,尤其是涉及一種cordova與weex之間建立連接的實現方法。
背景技術
隨著互聯網技術的發展和智能手機的廣泛應用,APP移動應用程序的地位也越來越凸顯,其應用范圍也越來越廣泛。為應對日益激烈的市場競爭,如何快速開發出高質量的APP成了各個開發者研究的課題。
Cordova是一個開源移動開發框架,允許用標準的web技術做平臺開發。支持加載一組由HTML5編寫的web頁面;提供豐富的開源插件,支持自定義插件,插件接口均是由JavaScript編寫,web開發人員可通過調用JavaScript接口完成插件功能調用。
Weex是一個使用web開發體驗來開發高性能原生應用的框架。它能夠編寫出高質量的原生界面,可通過集成到移動應用項目中實現weex頁面的加載。支持module擴展。
目前對于cordova與weex之間建立連接技術領域尚存在一定的盲區,cordova頁面和weex頁面是相互獨立的頁面存在,無法直接進行跳轉和通信,造成了開發人員在開發時的技術壁壘。
發明內容
本發明的發明目的是為了克服現有技術中的cordova頁面和weex頁面無法直接進行跳轉和通信的不足,提供了一種cordova與weex之間建立連接的實現方法。
本發明的目的是打通cordova與weex之間的技術壁壘,實現cordova與weex之間的連接,使得開發人員能夠在利用weex編寫高質量高性能的原生界面的同時又能夠享受cordova提供的豐富的開源插件,同時能夠對已有的cordova項目進行升級更新且花費較少的時間和人力成本,提高工作效率。最終目的是更好的為移動應用開發服務。
為了實現上述目的,本發明采用以下技術方案:
一種cordova與weex之間建立連接的實現方法,包括如下步驟:
(1-1)搭建cordova項目,若已有cordova項目則轉入(1-2);
(1-2)集成weex,添加依賴;
(1-3)建立weex控制器;
(1-4)創建cordova接口類,為cordova頁面調用提供接口;
(1-5)創建weex接口類,為weex頁面調用提供接口;
(1-6)在cordova控制器中添加功能;
(1-6-1)實現加載cordova頁面;
(1-6-2)接收消息;
(1-6-3)處理信息;
信息包含字段host4和字段jsSring4,host4表示接收信息的控制器,用于接收器自身檢測;jsString4表示攜帶需要處理信息的可運行JavaScript字符串;
將信息中的host4與cordova控制器對比,若不相同則不作處理。若host4與當前cordova控制器相同,則執行jsString4;
(1-7)將weex相關代碼封裝成cordova插件cordova-plugin-weex;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江中控信息產業股份有限公司,未經浙江中控信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811596168.8/2.html,轉載請聲明來源鉆瓜專利網。





