请教个问题哈
目前使用ReactButterfly标签来做图,如下
ReactButterfly nodes={this.state.nodes} options={this.state.canvas}
但是前端页面node节点位置更改之后, 我怎么监控到呢, 保存的时候需要node最新的top和left位置,这个怎么获取呢
期待回答!
ztyzrc3y1#
@cctv1005s@Zt448143356
a64a0gku2#
能否帮忙解答下, 非常感谢
am46iovg3#
react暂时没有直接获取的方法。但是可以用canvas获取所有节点信息。canvas可以在onLoaded时获得。然后使用canvas.getDataMap 这个方法获取所有数据信息。https://github.com/alibaba/butterfly/blob/master/docs/zh-CN/canvas.md#canvasgetdatamap-data-calllback
3条答案
按热度按时间ztyzrc3y1#
@cctv1005s@Zt448143356
a64a0gku2#
能否帮忙解答下, 非常感谢
am46iovg3#
react暂时没有直接获取的方法。但是可以用canvas获取所有节点信息。canvas可以在onLoaded时获得。
然后使用canvas.getDataMap 这个方法获取所有数据信息。
https://github.com/alibaba/butterfly/blob/master/docs/zh-CN/canvas.md#canvasgetdatamap-data-calllback