LogicFlow icon indicating copy to clipboard operation
LogicFlow copied to clipboard

[Bug Report]: 默认情况下竟然能通过Control进行节点缩放

Open DymoneLewis opened this issue 1 year ago • 3 comments

发生了什么?

默认情况下allowRezise是false,理论上是不允许缩放的,但是引入Control插件的话就能实现不通过properties设置宽高的节点能缩放(? 感觉有点冲突,故记录一下,当bug修

Image

logicflow/core版本

2.0.12

logicflow/extension版本

2.0.16

logicflow/engine版本

No response

浏览器&环境

Chrome

DymoneLewis avatar Apr 10 '25 12:04 DymoneLewis

该 issue 作为 Bug Report 所提供信息的不充分,被暂时关闭了。请修改 issue 以提供最小可复现示例(可以通过以下方式:1. 在任意在线编码平台如 codesanbox 编写示例。将其保存到自己空间,然后贴上链接。2. 在自己 github 中创建一个最简单的示例,然后贴上 github 链接。3. 删除项目中的 node_modules 部分,打包项目,并拖拽到 issue 输入框中上传(或提供远程可下载地址))来重启 issue。

github-actions[bot] avatar Apr 10 '25 12:04 github-actions[bot]

该 issue 作为 Bug Report 所提供信息的不充分,被暂时关闭了。请修改 issue 以提供最小可复现示例(可以通过以下方式:1. 在任意在线编码平台如 codesanbox 编写示例。将其保存到自己空间,然后贴上链接。2. 在自己 github 中创建一个最简单的示例,然后贴上 github 链接。3. 删除项目中的 node_modules 部分,打包项目,并拖拽到 issue 输入框中上传(或提供远程可下载地址))来重启 issue。

github-actions[bot] avatar Apr 10 '25 12:04 github-actions[bot]

demo用微信3群里朋友反馈的lf-vue

DymoneLewis avatar Apr 10 '25 12:04 DymoneLewis

破案了,竟然是用户自己写法的问题 他的RectNode继承的是插件的ResizeNode,ResizeNode插件本身没有从properties.width何properties.height里取值的逻辑,就导致了使用properties设置宽高的节点无法调整宽高,事实上只需要他重写一下initNodeData,在给width和height赋值时使用data.proerties.width || data.width / data.proerties.height || data.height 就行

DymoneLewis avatar Oct 15 '25 06:10 DymoneLewis