Open zboMa opened 1 year ago
采用openDocument和removeDocument的方式切换schema,发现document并没有完全销毁。 旧有的document上绑定的监听事件,仍旧在运转。 例如doc.onAddNode()等。
并且,配置面板的修改,仍旧会触发旧有的doc的onChangeNodeProp,这造成了数据混乱。
版本:1.1.6
问题如下:
以上,基于版本 1.1.6。
目前没有完全销毁 document 的 api,可以使用这个 api 监听 document remove 事件并移除绑定的事件
https://lowcode-engine.cn/site/docs/api/project#onremovedocument
问题
采用openDocument和removeDocument的方式切换schema,发现document并没有完全销毁。 旧有的document上绑定的监听事件,仍旧在运转。 例如doc.onAddNode()等。
并且,配置面板的修改,仍旧会触发旧有的doc的onChangeNodeProp,这造成了数据混乱。
补充
版本:1.1.6