文晓港
文晓港
  • 发布:2021-06-21 13:06
  • 更新:2021-06-21 13:29
  • 阅读:612

【报Bug】新版本Scss插件不编译函数

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 无关

HBuilderX版本号: 3.1.18

示例代码:

mix(rgba(255,255,255,.7),desaturate($value, 20%), 10%);

操作步骤:

mix(rgba(255,255,255,.7),desaturate($value, 20%), 10%);

预期结果:

--color:rgba(0,1,2,.2);

实际结果:

--color:mix(rgba(255,255,255,.7),desaturate($value, 20%), 10%);

bug描述:

已解决

$value 必须写成强类型的:#{$value}


hbx 正式版 alpha版本 更新到3.1.18版本 scss编译后 scss函数未进行编译

...  
 --color:mix(rgba(255,255,255,.7),desaturate($value, 20%), 10%);  
...

比如这样的
3.1.15版本正常编译后 浏览器查看代码是这样的:

...  
 --color:rgba(0,1,2,.2);  
...

之后的版本浏览器查看代码是这样的:

...  
 --color:mix(rgba(255,255,255,.7),desaturate($value, 20%), 10%);  
...
2021-06-21 13:06 负责人:无 分享
已邀请:
文晓港

文晓港 (作者) - ColorUI组件库作者

已解决
$value 必须写成强类型的:#{$value}

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