antvis/G6




The issue has been closed
自定义节点中部分img不显示问题 #5327
donghuizhou posted onGitHub
G6 版本
4.x
问题描述
如下图所示,自定义节点中放置了用户头像,但是在页面初始化时,部分节点的头像不显示,需要对画布做一些操作(如移动画布),头像才会显示
自定义节点中添加img方法
G6.registerNode('xxxxx', {
draw (cfg, group) {
// .......
let img = new Image()
img.src = '后端返回的img地址'
group.addShape('image', {
attrs: {
x: xx,
y: xx,
width: xx,
height: xx,
img
}
})
// ......
}
})
重现链接
如上所示
重现步骤
如上所示
预期行为
画布初始化时,所有自定节点的头像img能正常显示,无需用户对画布做操作
平台
- 操作系统: [macOS, Windows, Linux, React Native ...]
- 网页浏览器: [Google Chrome, Safari, Firefox]
- G6 版本: [4.5.1 ... ]
屏幕截图或视频(可选)
No response
补充说明(可选)
No response