一、什么是混合開發?
簡單來說就是一種原生+HTML5的模式,即h5與安卓、iOS合并開發一個專案,將h5我們寫好的移動端頁面,放到ios設備以及安卓設備中,在里面
我們可以享受ios和安卓給我們的所有支持,通過方法呼叫,回呼函式進行使用 給我們提供的方法
二、混合開發的優勢
1.能夠利用原生解決h5實作不了的功能,有更好的用戶體驗
2.因為h5的存在節省了開發成本、更好維護
3.是一種折中式的開發,結合了原生與h5的所長
三、作為h5如何使用
簡單來說就是方法呼叫方法,原生已經寫好了方法只需要你的一個方法去呼叫即可實作功能,下面以微信支付功能為例
如果在混合開發中由安卓或iOS來寫好了微信支付功能,你只需要給一個支付按鈕點擊事件,點擊支付時呼叫原生寫好的方法即可實作所有功能!
下面隨便舉個例子
<button type="" @click="clickPay(引數)">點擊支付</button>
...
clickPay(引數){
//如果是安卓
android.pay(引數)
//如果是ios
ios.pay(引數)
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/231463.html
標籤:其他
上一篇:Android使用ListView中給控制元件設定了“android:clickable=“false“屬性,Item點擊依然沒有回呼
