| #ifdef | 仅在某个平台上使用 | | #ifndef | 在除了这个平台的其他平台上使用(非此平台使用) | | #endif | 结束条件编译 |
2.平台标识的意思
标识 | 平台 |
---|---|
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 |
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