[]与echarts显示的问题,HTMLDivElement

本人在项目中想添加个echarts图表,在UI设计中已经将HTMLDivElement控件放至页面中,且设置了var为mydiv,然后在代码中
var myChart = echarts.init(this.mydiv);进行echarts的初始化时,报:
[ts]
Argument of type 'HTMLDivElement' is not assignable to parameter of type 'HTMLDivElement | HTMLCanvasElement'.
Type 'HTMLDivElement' is not assignable to type 'HTMLCanvasElement'.
Property 'getContext' is missing in type 'HTMLDivElement'.
(property) ui.test.testwhUI.mydiv: laya.html.dom.HTMLDivElement
问题1:都是HTMLDivElement类,为啥参数不让传入?难道我们工程中存在2个不同的HTMLDivElement类?
问题2:是否有方法获取UI组件对应的DOM元素?
多谢多谢~~~
已邀请:

cuixueying

赞同来自:

1、能给个例子我们看下吗,目前我们没有测试过echarts图表的使用,你说的htmlDivElement(laya的类是自己写的,用于显示类似html的文本,与原生的是不一样的)
2、UI组件是指laya下的UI组件吧,我们的组件是绘制到canvas上的,与dom元素无关,如果你想获取dom元素的话,直接用ts原生的写法获取即可!F12  elements下你可以看到laya的结构!
 
 

tianxiawuzhe

赞同来自:

示例代码:如附件。您提供的线索我也学习学习,多谢多谢~~~

要回复问题请先

商务合作
商务合作