leafer-ui icon indicating copy to clipboard operation
leafer-ui copied to clipboard

Box的Gap属性type为string报错,未知原因无法正常复现,在使用过程中发现。使用json可以复现

Open bedphp opened this issue 5 months ago • 4 comments

UI代码:ui.json 环境:windows 10+node js v22.12.0+leafer v1.8.0 (node draw版本) nodejs版本可以正常导出json,无法正常输出图片,导出无报错。网页端直接使用json会报错。 貌似在box设置了flow的情况下有问题。 网页截图: Image

bedphp avatar Jul 21 '25 16:07 bedphp

收到,谢谢反馈,我后面兼容一下

leaferjs avatar Jul 22 '25 00:07 leaferjs

收到,谢谢反馈,我后面兼容一下

话说这些属性如果写成string的话,比如:width、height这类没反应,js的string其实可以包含数字,但是就是没效果,直到我打印了log才发现写错成string成nan了

bedphp avatar Jul 22 '25 10:07 bedphp

已经兼容了,为了减少判断的性能开销,leafer目前对数据类型要求还是挺严格的,gap因为本身也支持'auto', 'fit'字符串,使用数字字符串容易出问题。如果是使用ts,一般会自动报错。

leaferjs avatar Jul 23 '25 12:07 leaferjs

新版本已发布

leaferjs avatar Jul 28 '25 13:07 leaferjs