uniapp如何判断是哪个(微信/APP)平台

其实大家在开发uniapp项目的时候长长会遇到这样一个问题,就是针对某些小程序,没发去适配相关的功能,所以要针对不同的平台,进行不同的处理。

#ifdef :      if defined  仅在某个平台编译

#ifndef :     if not defined  在除里该平台的其他编译

#endif :      end if 结束条件编译

平台 参考文档
APP-PLUS 5+App HTML5+ 规范
APP-PLUS-NVUE 5+App nvue Weex 规范
H5 H5
MP-WEIXIN 微信小程序 微信小程序
MP-ALIPAY 支付宝小程序 支付宝小程序
MP-BAIDU 百度小程序 百度小程序
MP-TOUTIAO 头条小程序 头条小程序
MP-QQ QQ小程序 (目前仅cli版支持)
MP 微信小程序/支付宝小程序/百度小程序/头条小程序/QQ小程序
                // #ifdef  MP || MP-WEIXIN
				console.log("运行在微信小程序平台");
				// #endif

				// #ifndef MP || MP-WEIXIN
				console.log("运行在其它平台")
                // #endif

案例如下可进行参考:

uniapp如何判断是哪个(微信/APP)平台_第1张图片

你可能感兴趣的:(uni-app,微信)