uniapp 条件编译

uniapp 条件编译

条件编译可以解决在不用的平台中,运行各自不同的代码或者各平台专有的代码。

条件编辑各用法

条件编译写法 说明
#ifdef APP-PLUS 需条件编译的代码#endif 仅出现在 App 平台下的代码
#ifndef H5 需条件编译的代码 #endif 除了 H5 平台,其它平台均存在的代码
%PLATFORM%:平台名称

仅在某平台存在
// #ifdef  %PLATFORM% 
code...
// #endif


除了某平台均存在
// #ifndef  %PLATFORM% 
code...
// #endif

条件编译 js css vue/组件 等

js使用

// 注释

css 使用

/* 注释 */

vue/nvue 模板里使用

<!-- 注释 -->

条件编译区分文件

条件编译无法区分ios 安卓 因此

Android 和 iOS 平台不支持通过条件编译来区分,如果需要区分 Android、iOS 平台,请通过调用 uni.getSystemInfo 来获取平台信息。支持ifios、ifAndroid代码块,可方便编写判断。

posted @ 2022-08-29 11:13  LC蜗牛  阅读(294)  评论(0)    收藏  举报