uni-app条件编译:#ifdef #ifndef #endif

语法:

// #ifdef %PLATFORM% 这些代码只在该平台编译
// #endif
#ifdef :      if defined  仅在某个平台编译
#ifndef :     if not defined  在除里该平台的其他编译
#endif :      end if 结束条件编译%PLATFORM%     需要编译的平台,上面的MP就是各个小程序的意思

uni-app支持的各个平台:

平台 参考文档
APP-PLUS 5+App HTML5+ 规范
APP-PLUS-NVUE 5+App nvue Weex 规范
H5 H5
MP-WEIXIN 微信小程序 微信小程序
MP-ALIPAY 支付宝小程序 支付宝小程序
MP-BAIDU 百度小程序 百度小程序
MP-TOUTIAO 头条小程序 头条小程序
MP-QQ QQ小程序 (目前仅cli版支持)
MP 微信小程序/支付宝小程序/百度小程序/头条小程序/QQ小程序

uni-app条件编译:#ifdef #ifndef #endif相关推荐

  1. 条件编译#ifdef 和#endif

    转于http://blog.csdn.net/fly_yr/article/details/39964035 C++中 #ifdef 和#endif的作用 一般情况下,源程序中所有的行都参加编译.但是 ...

  2. vc++学习篇(三)——预处理命令之条件编译(#ifdef,#else,#endif,#if等)

    预处理就是在进行编译的第一遍词法扫描和语法分析之前所作的工作.说白了,就是对源文件进行编译前,先对预处理部分进行处理,然后对处理后的代码进行编译.这样做的好处是,经过处理后的代码,将会变的很精短.   ...

  3. #ifdef #else #endif #fi #ifndef 的用法

    预处理就是在进行编译的第一遍词法扫描和语法分析之前所作的工作.说白了,就是对源文件进行编译前,先对预处理部分进行处理,然后对处理后的代码进行编译.这样做的好处是,经过处理后的代码,将会变的很精短.   ...

  4. #if, #ifdef, #ifndef, #else, #elif, #endif的用法

    #ifdef的用法 灵活使用#ifdef指示符,我们可以区隔一些与特定头文件.程序库和其他文件版本有关的代码. 代码举例:新建define.cpp文件 #include "iostream. ...

  5. 【C语言】#ifdef和#endif条件编译

    条件编译 条件编译 条件编译的格式 常见形式 defined运算符 #if的使用 #if defined的使用 #if和#elif命令 #ifdef和#ifndef命令 #if #endif的用法 # ...

  6. 【Scripts系列】之Makefile中条件分支ifeq/else/endif/else ifeq/ifneq/ifdef/ifndef用法详解

    DATE: 2019-2-22 前言       条件分支的用法在任何编程语言和脚本以及逻辑中都广泛使用.前文讲述过C语言中预处理的条件编译#ifdef/#if/#elif/#else/#endif用 ...

  7. c++ 预处理命令 #if, #ifdef, #ifndef, #else, #elif, #endif用法

    #if, #ifdef, #ifndef, #else, #elif, #endif用法 #if, #ifdef, #ifndef, #else, #elif, #endif #if, #ifdef, ...

  8. C语言中宏定义宏编译的使用#if,#ifdef,#ifndef,#elif,#else,#endif,defined使用详解,可以实现和if else一样的效果

    #define            定义一个预处理宏 #undef            取消宏的定义 #if                   编译预处理中的条件命令,相当于C语法中的if语句 ...

  9. 条件编译#ifdef的妙用详解

    本文主要介绍c语言中条件编译相关的预编译指令,包括  #define.#undef.#ifdef.#ifndef.#if.#elif.#else.#endif.defined. #define     ...

最新文章

  1. joomla3.6.5 nginx下 前台页面404错误
  2. 转:SSL 握手协议详解
  3. ASP.NET aspx页面中 写C#脚本; ASP.NET 指令(%@%);
  4. go grpc 深入笔记
  5. 线性表顺序表---逆置所有元素
  6. NumPy快速入门-- Less 基础/线性代数
  7. 云享专家倪升武:微服务架构盛行的时代,你需要了解点 Spring Boot
  8. Java第十周的作业
  9. MongoDB 凉了?
  10. 正则表达式(思维导图速查版)
  11. Layui Ajax请求时加上 load 加载效果
  12. 什么云服务器可以挂虚拟鼠标,云服务器 模拟鼠标
  13. 一个数据存取类的代码,请高手帮忙分析和指定是否有误!
  14. matlab怎么求解二元高次方程,高次二元方程求解
  15. 京东百万年薪大佬用JAVA绘制“五子棋棋盘”(附代码)
  16. 计算机主机散热器,如何自制计算机散热器
  17. 基于铂电阻测温电路的设计
  18. 参数化,断言,参数化时为什么做断言,怎么做断言,如何确保断言的正确
  19. Lambda表达式断点排错
  20. vue实现数据无缝循环滚动

热门文章

  1. 服务器查看日志桌面版工具,系统日志查看工具(LogFusion Pro)
  2. python入门教授_南开大学教授强力推荐的5本Python入门书籍,附电子版
  3. c#养老院老人信息管理系统源码 论文_[源码和文档分享]基于JSP和MYSQL实现的学生信息管理系统...
  4. Linux内存管理:反向映射机制(匿名页,文件页和ksm页)
  5. DPDK examples cmdline完全注释(添加quit功能)
  6. struct seq_file
  7. 同济大学转计算机专业绩点,关于同济大学研究生成绩计算方法的说明
  8. 前几帧预测 深度学习_使用深度学习从十二导联心电图预测心律失常
  9. Spring Boot 学习之,数据库三 ,事务
  10. linux 挂载u盘考试,Linux 挂载U盘,与解挂