deyu

Results 4 issues of deyu

环境: Windows 11, Chrome/134.0.0.0, Vue 3.5.13, leafer-ui 1.0.8 和 1.4.1 以及 1.4.2 问题: 在vue中,使用了 proxyData, 添加图片的时候,没有指定 高度, 然后后续对图片进行修改高度操作, 代理值和实际画布渲染的值不一样 ![Image](https://github.com/user-attachments/assets/3390279a-0696-4d8f-a910-9be30e77a6b7) 可能的原因: checkSizeAndCreateData 执行地比 创建代理要早 ![Image](https://github.com/user-attachments/assets/f3b0c7ad-c269-4ff6-9dbc-2172a08940ab) [![Cloud Studio Template](https://cs-res.codehub.cn/common/assets/icon-badge.svg)](https://cloudstudio.net/a/25581817388797952?channel=share&sharetype=Markdown) 如果 Cloud...

录制的gif为了能体现效果,设置了0.5倍速 ![Image](https://github.com/user-attachments/assets/a711ee77-52e2-4bb3-b3cc-63e195fac404) 代码如下: ```ts // #图形编辑器 [显示旋转控制点] import { App, Rect } from 'leafer-ui' import '@leafer-in/editor' // 导入图形编辑器插件 import '@leafer-in/viewport' // 导入视口插件(可选) const basePoint: any = { cornerRadius: 4, fill:...

子 stroke 的 style 设置 strokeAlign 无效,我看ts类型中定义了,但是文档确实没有说支持,是还没有支持吗? ```ts import { Leafer, Text } from 'leafer-ui' const leafer = new Leafer({ view: window }) const rect = new Text({ fill: "#f40",...

有个场景,需要实现类似稿定设计那种文字特效的,核心原理就是一个特效就是一组 fill、stroke、shadow 等组成。 于是我需要通过 addAttr 为文字增加 effects 属性,getter 中把多个属性转换为一组effect,可是设置 effect 的时候遇到了困难,我这个effect实际上只是存储了这个特效数据,真正要实现效果还得设置 fill 等属性。 故,我需要 addAttr 提供属性的getter、setter方法,便于我对多个属性进行处理。 目前还不清楚这个想法是否符合您预期,有更好的实践方案吗?