[Bug Report]: 默认情况下竟然能通过Control进行节点缩放
发生了什么?
默认情况下allowRezise是false,理论上是不允许缩放的,但是引入Control插件的话就能实现不通过properties设置宽高的节点能缩放(? 感觉有点冲突,故记录一下,当bug修
logicflow/core版本
2.0.12
logicflow/extension版本
2.0.16
logicflow/engine版本
No response
浏览器&环境
Chrome
该 issue 作为 Bug Report 所提供信息的不充分,被暂时关闭了。请修改 issue 以提供最小可复现示例(可以通过以下方式:1. 在任意在线编码平台如 codesanbox 编写示例。将其保存到自己空间,然后贴上链接。2. 在自己 github 中创建一个最简单的示例,然后贴上 github 链接。3. 删除项目中的 node_modules 部分,打包项目,并拖拽到 issue 输入框中上传(或提供远程可下载地址))来重启 issue。
该 issue 作为 Bug Report 所提供信息的不充分,被暂时关闭了。请修改 issue 以提供最小可复现示例(可以通过以下方式:1. 在任意在线编码平台如 codesanbox 编写示例。将其保存到自己空间,然后贴上链接。2. 在自己 github 中创建一个最简单的示例,然后贴上 github 链接。3. 删除项目中的 node_modules 部分,打包项目,并拖拽到 issue 输入框中上传(或提供远程可下载地址))来重启 issue。
demo用微信3群里朋友反馈的lf-vue
破案了,竟然是用户自己写法的问题 他的RectNode继承的是插件的ResizeNode,ResizeNode插件本身没有从properties.width何properties.height里取值的逻辑,就导致了使用properties设置宽高的节点无法调整宽高,事实上只需要他重写一下initNodeData,在给width和height赋值时使用data.proerties.width || data.width / data.proerties.height || data.height 就行