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官方条件编译

相关推荐
梦梦代码精8 小时前
基于UniApp+Vue3+ThinkPHP 8,这套知识付费系统的架构设计有点东西
java·低代码·docker·uni-app·开源·php
风月说与山鬼11 小时前
三、uni-app页面配置(pages.json)
前端·uni-app
风月说与山鬼16 小时前
二、uni-app入口文件(main.js)
javascript·uni-app
xiaopang1 天前
一次小程序 Canvas 海报真机调试复盘:从空白导出到 iOS 保存失败
uni-app
MrFlySand_飞沙2 天前
uniapp开发微信小程序实现接入企业微信客服
微信小程序·小程序·uni-app·企业微信
PedroQue992 天前
Vue Router 4.x风格导航守卫全面升级
前端·uni-app
Haibakeji3 天前
APP小程序定制开发项目频繁延期?前期规避方法与落地避坑指南
小程序·uni-app·软件需求
anyup3 天前
迁移uni-app x,我是如何让 AI 把我一步步搞崩溃的...
前端·uni-app·trae
2501_916007473 天前
申请 iOS 推送证书并配置 APNs 群发推送教程
android·ios·小程序·https·uni-app·iphone·webview
博客zhu虎康3 天前
uni-app云打包显示编译成功,但是一直没有进入打包队列,后面也一直没反应
uni-app