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

2.平台标识的意思

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

3.结合使用例子

例子1(仅在5+app平台上此代码生效)

 1// #ifdef APP-PLUS
 2 <view>仅在5+app平台上显示代码</view>
 3// #endif
 1methods: {
 2// #ifdef APP-PLUS
 3click(){
 4console.log(‘仅在5+app平台上生效的事件’)
 5},
 6// #endif
 7}

例子2(非5+app平台上此代码生效)

 1<!-- #ifndef APP-PLUS -->
 2 <view>只要不是5+app平台上此代码会显示</view>
 3<!-- #endif -->
 1methods: {
 2<!– #ifndef APP-PLUS>
 3click(){
 4console.log(‘非5+app平台上生效的事件’)
 5},
 6<!– #endif>
 7}
个人笔记记录 2021 ~ 2025