uniapp条件编译
写法:以 #ifdef 或 #ifndef 加 %PLATFORM% 开头,以 #endif 结尾。
#ifdef:if defined 仅在某平台存在
#ifndef:if not defined 除了某平台均存在
%PLATFORM%:平台名称
可取值:
APP-PLUS : 5+App
APP-PLUS-NVUE : 5+App nvue
H5 : H5
MP-WEIXIN : 微信小程序
MP-ALIPAY : 支付宝小程序
MP-BAIDU : 百度小程序
MP-TOUTIAO : 头条小程序
MP-QQ : QQ小程序(目前仅cli版支持)
MP : 微信小程序/支付宝小程序/百度小程序/头条小程序/QQ小程序支持的文件:
.vue
.js
.css
pages.json
各预编译语言文件,如:.scss、.less、.stylus、.ts、.pug
API的条件编译:
// #ifdef %PLATFORM%
平台特有的API实现
// #endif组件的条件编译:
<!-- #ifdef %PLATFORM% -->
平台特有的组件
<!-- #endif -->样式的条件编译
/* #ifdef %PLATFORM% */
平台特有样式
/* #endif */page.json的条件编译
// #ifdef %PLATFORM%
"globalStyle": {// #ifdef H5"navigationStyle": "custom" //h5页面取消默认导航// #endif
}
// #endif
uniapp条件编译相关推荐
- uni-app条件编译:#ifdef #ifndef #endif
uni-app条件编译:#ifdef #ifndef #endif 语法: // #ifdef %PLATFORM% 这些代码只在该平台编译 // #endif #ifdef : if defined ...
- uniapp 条件编译的使用
什么是条件编译 条件编译是用特殊的注释作为标记,在编译时根据这些特殊的注释,将注释里面的代码编译到不同平台. 一.写法:以 #ifdef 或 #ifndef 加 %PLATFORM% 开头,以 #en ...
- uni-app条件编译 解决各端差异
跨端兼容 uni-app 已将常用的组件.JS API 封装到框架中,开发者按照 uni-app 规范开发即可保证多平台兼容,大部分业务均可直接满足. 但每个平台有自己的一些特性,因此会存在一些无法跨 ...
- uni-app条件编译
写法:以 #ifdef 或 #ifndef 加 %PLATFORM% 开头,以 #endif 结尾. #ifdef:if defined 仅在某平台存在 #ifndef:if not defined ...
- 语法速通 uni-app随笔【uni-app】【微信小程序】【vue】
文章目录 1.微信小程序 1.1.wx 小程序 工程目录 1.2.wx 小程序 标签 1.3.wx 小程序 数据绑定 1.4.wx 小程序条件判断 1.5.wx 小程序 列表渲染 2.uni-app ...
- uniapp判断当前运行环境 app h5 微信小程序 百度小程序
hbuilderX最新版本现在已经支持在代码中获取当前所处环境 仅3.4.10+版本以上才支持,如果您的hbuilderX版本不是这个版本的需要先升级一下版本 hbuilderx下载 选择3.4.11 ...
- 前端面试题全面总结!
HTML 1.行内元素有哪些?块级元素有哪些?空元素有哪些? 行内元素:span.img.input.em.i.label... 块级元素:p.h1.div.ol.ul.table.form... 行 ...
- Gradle –如果测试失败,如何继续构建
默认情况下,如果任何单元测试失败,则Gradle构建过程将停止并失败. $ gradle build:clean :compileJava :processResources :classes :co ...
- Paint画笔Shader之LinearGradient的用法
参数讲解 /** Create a shader that draws a linear gradient along a line. 创建一个shader绘制一条线@param x0 The x-c ...
最新文章
- iOS HitTest 机制
- 宁波机器人餐厅需要预约吗_拍婚纱照需要预约吗 预约婚纱照需要注意哪些问题...
- 在IntelliJ IDEA中使用git
- 一次kvm嵌套虚拟化踩坑经历
- 大规模分布式图学习框架Euler
- 二、Oracle学习笔记:常用数据类型和关键字
- netlogo-入门-学习记录
- 医院信息化建设,对信息科相关工作者提出了怎样的要求?
- sql docker容器_如何将Microsoft SQL Server Docker容器与Azure Data Studio连接
- 视觉特效视觉插件包FxFactory pro 8 集各fcpx插件于一体
- A Bootiful Podcast: Building China-scale Infrastructure at Alibaba with Spring Cloud, Rsocket, and m
- 人生苦短,快学python(python可以做什么)
- 血泪总结:如何从微信小程序的坑跳进支付宝小程序的大坑
- 用电脑键盘快速打出特殊符号!
- 企业薪酬 ▶管理八大痛苦八大处方
- JavaScript实战 别踩白块(钢琴块)游戏制作(一)
- 一文搞懂k近邻(k-NN)算法(一)
- 新攻击使黑客可以解密VoLTE加密以监视电话
- 如何以npy文件存储numpy数组呀
- 【OCR炼丹】解析CASIA数据集OLHWDB部分Python版完整代码