uni-app 混合開發(fā)

2020-04-02 15:19 更新

uni-app和原生App混合開發(fā)問題:

首先務(wù)必確認(rèn)uni-app和原生代碼,誰是主誰是從的問題。

  • 如果你的應(yīng)用是uni-app開發(fā)的,需要擴(kuò)展一些原生能力,那么請(qǐng)參考插件市場(chǎng)右上角的原生插件開發(fā)教程。
  • 如果你的App是原生開發(fā)的,部分功能欄目想通過uni-app實(shí)現(xiàn),有2種方式在原生App里集成uni小程序sdk,參考如果不想集成原生sdk,那就把uni-app代碼發(fā)布成H5方式,在原生App里通過webview打開。

如果應(yīng)用是uni-app開發(fā)為主,只是想離線打包,那么不應(yīng)該使用uni小程序sdk,請(qǐng)?jiān)贖BuilderX的發(fā)行菜單里點(diǎn)擊離線打包。 另注意離線打包無法享受插件市場(chǎng)的付費(fèi)原生插件,如有相關(guān)需求需自己進(jìn)行原生插件開發(fā),參考插件市場(chǎng)右上角的原生插件開發(fā)教程。

uni-app和原生小程序混合開發(fā)問題:

uni-app編譯后的wxml代碼沒有可維護(hù)性,不便于整合到原生小程序里。如果想復(fù)用原生小程序的代碼:

  • 方式1:把原生小程序的代碼變成組件,uni-app支持使用小程序wxml組件,參考
  • 方式2:把原生小程序轉(zhuǎn)換為uni-app源碼,有各種轉(zhuǎn)換工具,詳見


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)