From acc0e87a9e594268116c60e8933571ce2b1062a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=94=E7=BA=A2=E4=BF=9D?= Date: Sat, 15 Jan 2022 16:15:57 +0800 Subject: [PATCH] Update select.md --- docs/select.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/docs/select.md b/docs/select.md index d4e9171f3..da3b1885c 100644 --- a/docs/select.md +++ b/docs/select.md @@ -16,13 +16,9 @@ DCloud的盈利方式在帮助开发者进行流量变现(uni-AD)和提供 应用开发中,90%的常规开发,比如界面组件、联网等api,`uni-app`封装为可跨多端的API。 -而各个端的特色功能,`uni-app`引入[条件编译](http://uniapp.dcloud.io/platform)。可以优雅的在一个项目里调用不同平台的特色能力。有很多原生sdk,在App时难免涉及,这些都可以正常的在`uni-app`框架下使用。 +而各个端的特色功能,`uni-app`引入[条件编译](http://uniapp.dcloud.io/platform)。可以优雅的在一个项目里调用不同平台的特色能力。 -下图是`uni-app`产品功能框架图,`uni-app`在保持uni规范跨平台的前提下,还可实现每个平台特有的平台能力。 - -![](//img.cdn.aliyun.dcloud.net.cn/uni-app/doc/uni-app-frame-0310.png) - -在做H5时,H5所有的api都可以使用;而输出到App时,原生渲染引擎、原生sdk集成和混写都支持,使得原生的所有api都可以使用。 +通过条件编译,在开发web app时,所有浏览器的api都可以使用;而输出到App时,原生渲染引擎、原生sdk集成和混写都支持,使得原生的所有api都可以使用。 同时注意,条件编译不同于代码里if逻辑判断。条件编译块里的代码或指定的文件,只有在特定平台才会被编译进去,不会把不能用的其他平台代码混在一个包里。如果大量使用if判断,会增大体积和影响性能,而条件编译则没有这些问题,减少包体积,减少互相的干扰。 -- GitLab