• uni-app之条件编译


    ifdef 仅出现在XXx平台上

    仅出现在 App 平台下的代码
    
    #ifdef APP-PLUS
    需条件编译的代码
    #endif
    
    <!-- 只在H5上有哈 -->
    <!-- #ifdef H5 -->
    	<view>
    		我只会出现在h5上
    	</view>
    <!-- #endif -->
    
    
    <!-- 只在小程序上有哈 -->
    <!-- #ifdef MP-WEIXIN -->
    	<view>
    		我只会出现在小程序上
    	</view>
    <!-- #endif -->
    

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

    #ifndef H5
    需条件编译的代码
    #endif
    
    <!-- #ifndef H5 -->
    <view>
           除了H5平台,其他的平台都存在的哈
    </view>
    <!-- #endif -->
    
    在写条件编译时,需要注意的点。千万别忘记写
    <!--  XX -->这个是必须要有的。
    否者不能够产生条件编译
    
    代码只有在支付宝小程序中才能够生效
    <!-- #ifdef MP-ALIPAY -->
    	<view class="demo">
    		我在支付宝中才有的
    	</view>
    <!-- #endif -->
    
    //仅在支付宝小程序中生效 
    /* #ifdef MP-ALIPAY */
    .demo{
    	 200rpx;
    	height: 200rpx;
    	border-radius: 50%;
    	background: #1AAD19;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    	color: #FFFFFF;
    	font-size: 30rpx;
    	padding: 10rpx;
    }
    /* #endif */
    
    最后总结一下
    条件编译是利用注释实现的,在不同语法里注释写法不一样,
    js使用 // 注释、
    css 使用 /* 注释 */、
    vue/nvue 模板里使用 <!-- 注释 -->
    json文件使用 // 注释、
    
    作者:流年少年
    出处:https://www.cnblogs.com/ishoulgodo/

    想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,或者关注博主,在此感谢!

    万水千山总是情,打赏5毛买辣条行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主(っ•̀ω•́)っ✎⁾⁾!

    想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!

    支付宝
    微信
    本文版权归作者所有,欢迎转载,未经作者同意须保留此段声明,在文章页面明显位置给出原文连接
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    18种典型算法
    幂法和反幂法
    关于Ubuntu下安装Win8和Win8下安装Ubuntu的注意事项
    静态链接库与动态链接库
    面向对象系列二(封装)
    基于ASP.NET WPF技术及MVP模式实战太平人寿客户管理项目开发(Repository模式)
    不要对终于用户谈云
    cocos2d-x 3.0 创建项目
    Android OpenGL ES 画球体
    设计模式 适配器模式 以手机充电器为例
  • 原文地址:https://www.cnblogs.com/ishoulgodo/p/12733105.html
Copyright © 2020-2023  润新知