antvis/G6

我想把视图渲染在dialog中,但是位置始终不对 #4539

Huuuuuub posted onGitHub

问题描述

我使用了el-dialog弹出了一个视图,想要把绘制的内容展示子啊dialog中,但问题是,他的位置始终不对,我对dialog的展现完成做了监听,然后延时了3秒钟后进行initG6的渲染操作,但是他仍然没有渲染到dialog中,而是渲染在 dialog我这个自定义组件所写的位置,请教,如何处理?

新手刚从事VUE,希望得到帮助,谢谢

重现链接

重现步骤

预期行为

平台

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

屏幕截图或视频(可选)

<img width="913" alt="截屏2023-05-25 19 17 57" src="https://github.com/antvis/G6/assets/83939900/676d7b19-e0ef-4266-a779-835860ebab0d"> 上面这个图片是我自定义的dialog的一个单独的组件,里面放量div,用于g6渲染。组件名是:AlarmGraphScreenfull

<img width="903" alt="截屏2023-05-25 19 19 29" src="https://github.com/antvis/G6/assets/83939900/aa3ce67a-f9b6-4b1b-8ec3-f7237f907dcd"> 这里是我的dialog组件写的地方,el-button按钮点击后会控制AlarmGraphScreenfull是否展示。展示后,我延时3秒进行g6的创建与绘制,但是位置却在el-button的下方,不在dialog的上面

新手刚从事VUE开发,请各位指点一下。谢谢

补充说明(可选)

No response


Fund this Issue

$0.00
Funded

Pull requests