From 2e1debde8ad329ecb37628b97b387c4d8dbb0db4 Mon Sep 17 00:00:00 2001 From: wanganxp Date: Mon, 24 Feb 2020 20:03:23 +0800 Subject: [PATCH] Create hybrid.md --- docs/hybrid.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 docs/hybrid.md diff --git a/docs/hybrid.md b/docs/hybrid.md new file mode 100644 index 000000000..280661655 --- /dev/null +++ b/docs/hybrid.md @@ -0,0 +1,18 @@ +**uni-app和原生App混合问题:** + +首先务必确认uni-app和原生代码,谁是主谁是从的问题。 + +- 如果你的应用是uni-app开发的,需要扩展一些原生能力,那么请参考[插件市场](https://ext.dcloud.net.cn/)右上角的原生插件开发教程。 +- 如果你的App是原生开发的,部分功能栏目想通过uni-app实现,有2种方式 + * 在原生App里集成uni小程序sdk,[参考](https://ask.dcloud.net.cn/docs/#https://ask.dcloud.net.cn/article/36941) + * 如果不想集成原生sdk,那就把uni-app代码发布成H5方式,在原生App里通过webview打开。 + +如果只是想离线打包,不扩展原生能力,那么上述两种都不合适,请在HBuilderX的发行菜单里点击离线打包。 +另注意离线打包无法享受插件市场的付费原生插件,如有相关需求需自己进行原生插件开发,参考[插件市场](https://ext.dcloud.net.cn/)右上角的原生插件开发教程。 + +**uni-app和原生小程序混合问题:** + +uni-app编译后的wxml代码没有可维护性。如果想复用原生小程序的代码: +- 方式1:把原生小程序的代码变成组件,uni-app支持使用小程序wxml组件,[参考](frame.md?id=小程序组件支持) +- 方式2:把原生小程序转换为uni-app源码,[参考](translate.md) + -- GitLab