uni-app 混合開發 2020-04-02 15:19 更新

小陳的筆記發表於2022-06-20

uni-app和原生App混合開發問題:

首先務必確認uni-app和原生程式碼,誰是主誰是從的問題。

  • 如果你的應用是uni-app開發的,需要擴充套件一些原生能力,那麼請參考外掛市場右上角的原生外掛開發教程。
  • 如果你的App是原生開發的,部分功能欄目想透過uni-app實現,有2種方式在原生App裡整合uni小程式sdk,參考如果不想整合原生sdk,那就把uni-app程式碼釋出成H5方式,在原生App裡透過webview開啟。

如果應用是uni-app開發為主,只是想離線打包,那麼不應該使用uni小程式sdk,請在HBuilderX的發行選單裡點選離線打包。 另注意離線打包無法享受外掛市場的付費原生外掛,如有相關需求需自己進行原生外掛開發,參考外掛市場右上角的原生外掛開發教程。

uni-app和原生小程式混合開發問題:

uni-app編譯後的wxml程式碼沒有可維護性,不便於整合到原生小程式裡。如果想複用原生小程式的程式碼:

  • 方式1:把原生小程式的程式碼變成元件,uni-app支援使用小程式wxml元件.
  • 方式2:把原生小程式轉換為uni-app原始碼,有各種轉換工具.


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70018483/viewspace-2901589/,如需轉載,請註明出處,否則將追究法律責任。

相關文章