didi / LogicFlow

专注于业务自定义的流程图编辑框架,支持实现脑图、ER图、UML、工作流等各种图编辑场景。A flow chart editing framework focusing on business customization.

Home Page:https://site.logic-flow.cn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

调用 setProperties 会记录一次历史,撤回之后重新 setProperties 视图和数据未发生

tujianglin opened this issue · comments

commented

发生了什么?

demo.zip

logicflow/core版本

1.2.26

logicflow/extension版本

1.2.26

logicflow/engine版本

0.0.9

浏览器&环境

Chrome

您好,感谢反馈,目前logicflow中撤回的逻辑是清空当前画布用历史数据重新渲染,但不会重新触发构造函数,这就导致了重新渲染的节点传入的model还是之前的model导致了视图没更新的问题
在您的项目里只需要在FunctionHtmlNode 类 setHtml函数的else逻辑中增加 this.r.component.props.model = this.props.model; 视图就能正常更新了,辛苦试下呢

如果还有问题欢迎重开我们继续跟进