banro
banro
  • 发布:2018-09-25 22:43
  • 更新:2019-05-08 19:02
  • 阅读:4563

【uni-app报Bug】样式的条件编译写法在lang=less样式块下无效

分类:uni-app

详细问题描述

如果是 <style>标准css样式块,则条件编译写法正常,但如果使用的是 <style lang="less"> 则条件编译失效 ,和不写条件编译一样,小程序和5+均会完整显示全部样式代码。
比如
<style lang="less">
/* #ifdef MP-WEIXIN */
小程序样式 代码
/* #endif */

/* #ifdef APP-PLUS */
5+app样式代码
/* #endif */
</style>

结果发现小程序代码里也包含了5+app样式代码,而将 lang="less" 删掉,采用css写法则正常了

uni-app开发,运行环境 win10 64 位,hbuilder x 最新版,小程序开发工具最新版,hbuilder 基座

代码如下
<style lang="less">
/* #ifdef APP-PLUS */
.page {
padding-top:100upx;
background: #000000;
}
/* #endif */

/* #ifdef MP-WEIXIN */
.page {
padding-top: 500upx;
border: 8px solid #f00;
}
/* #endif */
</style>

2018-09-25 22:43 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

预编译语言,暂不支持条件编译。

6***@qq.com

6***@qq.com

已经支持了,,,嘻嘻

该问题目前已经被锁定, 无法添加新回复