antvis/G6

为什么使用自定义节点创建dom一直报错呢 #5330

Fz1120 posted onGitHub

G6 版本

4.x

问题描述

为什么使用 G6.registerNode('dom-node', { draw(cfg, group) { console.log(cfg); const shape = group.addShape('dom', { attrs: { width: 200, height: 100, html: <div style="border:1px solid red;"></div> } }) return shape } }) 自定义节点会报Uncaught TypeError: ShapeBase3[shapeType] is not a constructor

重现链接

0

重现步骤

0

预期行为

想通过自定义dom节点更好的去决定样式,但是一直报错

平台

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

屏幕截图或视频(可选)

Snipaste_2024-01-05_10-29-56

补充说明(可选)

No response


hi @Fz1120, welcome!

posted by github-actions[bot] over 1 year ago

Hi @Fz1120, Please star this repo if you find it useful! Thanks :star:! 你好 @Fz1120。如果该仓库对你有用,可以 star 一下,感谢你的 :star:!

posted by github-actions[bot] over 1 year ago

你好,请提供完整示例 demo

posted by Aarebecca over 1 year ago

1 2 3 4

posted by Fz1120 over 1 year ago

报错

posted by Fz1120 over 1 year ago

这个案例在官网环境下是可以正常绘制的,需要自行诊断下是否使用了不正确的 G6 版本

posted by Aarebecca over 1 year ago

目前用的是4.8.24的版本,按理说是可以正常运行的吧

posted by Fz1120 over 1 year ago

谢谢哈

这个案例在官网环境下是可以正常绘制的,需要自行诊断下是否使用了不正确的 G6 版本

posted by Fz1120 over 1 year ago

目前用的是4.8.24的版本,按理说是可以正常运行的吧

理论上是可以的,在官网运行环境也是正常的,需要排查下本地环境原因哈

posted by Aarebecca over 1 year ago

目前用的是4.8.24的版本,按理说是可以正常运行的吧

理论上是可以的,在官网运行环境也是正常的,需要排查下本地环境原因哈

好的,已经解决了

posted by Fzt1120 over 1 year ago

目前用的是4.8.24的版本,按理说是可以正常运行的吧

理论上是可以的,在官网运行环境也是正常的,需要排查下本地环境原因哈

好的,已经解决了

兄弟,你是怎么解决的???我也遇到了同样的错误

posted by cxyxxx0924 10 months ago

Fund this Issue

$0.00
Funded

Pull requests