LogicFlow
LogicFlow copied to clipboard
[Bug report] LogicFlow渲染的时候会丢失properties里面的复杂数据结构
问题描述
请用简洁的语言描述你遇到的bug,至少包括以下部分,如提供截图请尽量完整:
- 问题触发的条件
logic flow在render的时候会把传入的 nodes/edges 数据做一个 JSON parse( JSON stringify), 这个操作会导致有些数据丢失,例如假设想在 node里面的properties 携带一些函数callback, 就会丢失函数指针
建议是否可以把json parse json stringify操作换成兼容性更好的深拷贝函数? 这样可以保留一些特殊的属性 例如函数callback等
- 期望的表现
- 实际的表现
最简复现demo
一般来说通过文字和截图的描述我们很难定位到问题,为了帮助我们快速定位问题并修复,请按照以下指南编写并上传最简复现demo:
- 在任意在线编码平台,编写示例如codesanbox、codePen。将其保存到自己空间,然后贴上链接。
- 在自己github中创建一个最简单的示例,然后贴上github链接。
- 删除项目中的node_modules部分,打包项目,并拖拽到issue输入框中上传(或提供远程可下载地址)