G6 icon indicating copy to clipboard operation
G6 copied to clipboard

v5 废弃api

Open zzjjbbaa opened this issue 1 year ago • 2 comments

G6 版本

5.x

问题描述

v5 会废弃updateItem这些操作node或edge的api吗

重现链接

重现步骤

预期行为

平台

  • 操作系统: [macOS, Windows, Linux, React Native ...]
  • 网页浏览器: [Google Chrome, Safari, Firefox]
  • G6 版本: [4.5.1 ... ] 无

屏幕截图或视频(可选)

No response

补充说明(可选)

No response

zzjjbbaa avatar Jan 04 '24 06:01 zzjjbbaa

https://www.yuque.com/antv/g6/fzhacrkc6pd46mb4#HWoWG 这是目前提出的 API 调整草案。基于数据驱动的方式,因此要更新 node/edge/combo 将需要使用下列方式:

graph.updateData({ nodes: [...], edges: [...], combos: [...] });
// 语法糖
graph.updateNodeData([...]);
graph.updateEdgeData([...]);
graph.updateComboData([...]);

Aarebecca avatar Jan 05 '24 08:01 Aarebecca

https://www.yuque.com/antv/g6/fzhacrkc6pd46mb4#HWoWG 这是目前提出的 API 调整草案。基于数据驱动的方式,因此要更新 node/edge/combo 将需要使用下列方式:

graph.updateData({ nodes: [...], edges: [...], combos: [...] });
// 语法糖
graph.updateNodeData([...]);
graph.updateEdgeData([...]);
graph.updateComboData([...]);

这样都是批量更新吧,不能单独更新某个node或edge了

zzjjbbaa avatar Jan 12 '24 04:01 zzjjbbaa

https://github.com/antvis/G6/pull/5546 已经发布一个新的版本,试试 API。

hustcc avatar Mar 18 '24 01:03 hustcc