antvis / G6

♾ A Graph Visualization Framework in JavaScript.
https://g6.antv.antgroup.com/
MIT License
11.02k stars 1.3k forks source link

[V5] React自定义节点拖拽时,屏幕外的节点不显示 #5841

Open wanghui2021 opened 3 months ago

wanghui2021 commented 3 months ago

问题描述

使用 React 自定义节点时,屏幕外的节点没有渲染

重现链接

https://stackblitz.com/edit/react-b54nef?file=index.js

重现步骤

  1. 进入页面
  2. 拖拽页面

预期行为

屏幕外的节点拖拽到可视区,节点显示

平台

屏幕截图或视频(可选)

image

红色区域内的节点不显示

image

react 节点超出画布范围

补充说明(可选)

No response

Aarebecca commented 3 months ago

可以先切换到 svg 渲染器试下

wanghui2021 commented 3 months ago

可以先切换到 svg 渲染器试下

使用 svg 正常

Aarebecca commented 3 months ago

可以先切换到 svg 渲染器试下

使用 svg 正常

canvas 暂时会有这个问题,需要等后续底层渲染引擎解决