uni-app 混合開發
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/70018469/viewspace-2901584/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- uni-app 混合開發 2020-04-02 15:19 更新APP
- Flutter - 混合開發Flutter
- Flutter混合開發Flutter
- uni-app 高效開發技巧APP
- uni-app&H5&Android混合開發三 || uni-app呼叫Android原生方法的三種方式APPH5Android
- Hybrid 混合App開發APP
- Flutter原生混合開發Flutter
- Flutter & Native 混合開發Flutter
- Flutter混合開發-iOSFlutteriOS
- uni-app開發注意事項APP
- uni-app&H5&Android混合開發一 || 最全面的uni-app離線打包Android平臺教程APPH5Android
- Flutter混合工程開發探究Flutter
- Flutter混合開發—Android篇FlutterAndroid
- Flutter混合開發—iOS篇FlutteriOS
- uni-app打包web專案(uni-app開發vue網頁應用)APPWebVue網頁
- 如何進行Flutter混合開發Flutter
- Flutter 和iOS 混合開發(一)FlutteriOS
- Flutter 1.12混合開發實踐Flutter
- Flutter、Android混合開發實踐FlutterAndroid
- Flutter元件化混合開發-AndroidFlutter元件化Android
- Flutter、iOS混合開發實踐FlutteriOS
- Flutter混合開發之FlutterFragment使用FlutterFragment
- hybrid混合編譯開發 更新編譯
- Flutter Boost 混合開發框架初探Flutter框架
- uni-app跨端開發框架介紹APP跨端框架
- uni-app 跨端開發注意事項APP跨端
- 混合開發之phonegap開發相關知識解析
- 原生開發、H5開發和混合開發的區別H5
- uni-app 小程式從零開始的開發流程APP
- kotlin和java混合開發總結KotlinJava
- flutter 混合開發 (android 實際操作)FlutterAndroid
- 混合軟體開發角色效果更佳
- Flutter混合開發的路由棧管理Flutter路由
- 混合開發:flutter整合進iOS工程FlutteriOS
- iOS整合 Flutter 混合工程開發一iOSFlutter
- Flutter 2.0 下混合開發淺析Flutter
- 用uni-app開發app應用登陸APP
- uni-app開發多端之釘釘小程式APP