uniapp条件编译

条件编译是用特殊的注释作为标记,在编译时根据这些特殊的注释,将注释里面的代码编译到不同平台。

  • #ifdef:if defined 仅在某平台存在
  • #ifndef:if not defined 除了某平台均存在

1、仅出现在App平台下的代码

复制代码
#ifdef APP-PLUS
需条件编译的代码
#endif

2、除了H5平台,其它平台均存在的代码

复制代码
#ifndef H5
需条件编译的代码
#endif

3、在H5平台或微信小程序平台存在的代码,多个这里只有||,不可能出现&&,因为没有交集。

复制代码
#ifdef H5 || MP-WEIXIN
需条件编译的代码
#endif

详情跳转uniapp官方条件编译

相关推荐
2501_915909066 小时前
苹果上架App软件全流程指南:iOS 应用发布步骤、App Store 上架流程、uni-app 打包上传与审核技巧详解
android·ios·小程序·https·uni-app·iphone·webview
2501_915921436 小时前
iOS 文件管理与能耗调试结合实战 如何查看缓存文件、优化电池消耗、分析App使用记录(uni-app开发与性能优化必备指南)
android·ios·缓存·小程序·uni-app·iphone·webview
小徐_23337 小时前
uni-app 也能使用 App.vue?wot-starter 是这样实现的!
前端·uni-app
2501_915918417 小时前
App 苹果 上架全流程解析 iOS 应用发布步骤、App Store 上架流程
android·ios·小程序·https·uni-app·iphone·webview
哆啦A梦15887 小时前
uniapp分包实现
前端·vue.js·uni-app·vue3
2501_916007477 小时前
苹果上架全流程详解,iOS 应用发布步骤、App Store 上架流程、uni-app 打包上传与审核要点完整指南
android·ios·小程序·https·uni-app·iphone·webview
jingling5558 小时前
uniapp | 实现微信小程序端的分包处理
微信小程序·小程序·uni-app
约翰先森不喝酒8 小时前
uni-app 网络请求封装实战:打造高效、可维护的HTTP请求框架
uni-app
2501_915921439 小时前
iOS App 性能监控与优化实战 如何监控CPU、GPU、内存、帧率、耗电情况并提升用户体验(uni-app iOS开发调试必备指南)
android·ios·小程序·uni-app·iphone·webview·ux
2501_9159214310 小时前
前端开发工具有哪些?常用前端开发工具、前端调试工具、前端构建工具与效率提升工具对比与最佳实践
android·前端·ios·小程序·uni-app·iphone·webview