uniapp 条件编译 APP 、 H5 、 小程序

一、#ifdef、#ifndef、 #endif三者的区别、

标识 作用
#ifdef 仅在某个平台上使用
#ifndef 在除了这个平台的其他平台上使用(非此平台使用)
#endif 结束条件编译

二、平台标识

标识 平台
APP-PLUS 5+App
MP 微信小程序/支付宝小程序/百度小程序/头条小程序/QQ小程序
MP-WEIXIN 微信小程序
MP-ALIPAY 支付宝小程序
MP-BAIDU 百度小程序
MP-TOUTIAO 头条小程序
MP-QQ QQ小程序
H5 H5
APP-PLUS-NVUE 5+App nvue

三、.用法

1.HTML

  1. APP端

    html 复制代码
    <!-- #ifdef APP-PLUS -->
    <view> APP端 </view>
    <!-- #endif -->
  2. H5端

    html 复制代码
     <!-- #ifdef H5 -->
     <view> H5端 </view>
     <!-- #endif -->
  3. 小程序

    html 复制代码
    <!-- #ifdef MP -->
    <view> 小程序端 </view>
    <!-- #endif -->

2.js

  1. APP端

    javascript 复制代码
    /*#ifdef APP-PLUS*/  
    console.log('APP端')
    /*#endif*/
  1. H5端

    javascript 复制代码
    /*#ifdef H5*/
    console.log('H5端')
    /*#endif*/
  2. 小程序

    javascript 复制代码
    /*#ifdef MP*/
    console.log('微信小程序端')
    /*#endif*/

3.css

  1. APP端

    css 复制代码
    /*#ifdef APP-PLUS*/
    top:10rpx;
    /*#endif*/
  2. H5端

    css 复制代码
    /*#ifdef H5*/
    top:10rpx;
    /*#endif*/
  3. 小程序

    css 复制代码
    /*#ifdef MP*/
    top:10rpx;
    /*#endif*/ 
相关推荐
工业互联网专业2 小时前
毕业设计选题:基于springboot+vue+uniapp的驾校报名小程序
vue.js·spring boot·小程序·uni-app·毕业设计·源码·课程设计
&白帝&9 小时前
uniapp中使用picker-view选择时间
前端·uni-app
fakaifa10 小时前
八戒农场小程序V2最新源码
小程序·uni-app·php·生活·开源软件
平凡シンプル14 小时前
安卓 uniapp跨端开发
android·uni-app
艾小逗16 小时前
uniapp快速入门教程,内容来源于官方文档,仅仅记录快速入门需要了解到的知识点
小程序·uni-app·app·es6
鸭子嘎鹅子呱1 天前
uniapp使用高德地图设置marker标记点,后续根据接口数据改变某个marker标记点,动态更新
uni-app·map·高德地图
计算机源码社1 天前
分享一个基于微信小程序的居家养老服务小程序 养老服务预约安卓app uniapp(源码、调试、LW、开题、PPT)
android·微信小程序·uni-app·毕业设计项目·毕业设计源码·计算机课程设计·计算机毕业设计开题
Angus-zoe2 天前
uniapp+vue+微信小程序实现侧边导航
vue.js·微信小程序·uni-app
Pluto & Ethereal2 天前
uni-app尺寸单位、flex布局于背景图片
uni-app
天空下sky2 天前
uniapp+若依 开发租房小程序源码分享
uni-app