10.条件编译

平台标识

平台
APP-PLUS 5+APP
H5 H5
MP-WEIXIN 微信小程序
MP-ALIPAY 支付宝小程序
MP-TOUTIAO 头条小程序
MP-BAIDU 百度小程序
MP-QQ QQ小程序
MP 所有MP前缀的平台

语法

在注释里面加#ifdef跟#endif。

不同的地方注释不一样,

比如在template中:

1
2
3
4
5
<!-- #ifdef H5 -->

<view>只有在H5显示</view>

<!-- #endif -->

在script中:

1
2
3
4
5
6
7
8
9
onLoad() {

// #ifdef MP-WENXIN

console.log('只在微信中显示');

// #endif

}

在style中:

1
2
3
4
5
6
7
8
9
/* #ifdef MP-TOUTIAO */

view {

color: hotpink;

}

/* #endif */

参考:

23-条件编译兼容


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!