[]与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元素?
多谢多谢~~~
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元素?
多谢多谢~~~
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
cuixueying
赞同来自:
2、UI组件是指laya下的UI组件吧,我们的组件是绘制到canvas上的,与dom元素无关,如果你想获取dom元素的话,直接用ts原生的写法获取即可!F12 elements下你可以看到laya的结构!
tianxiawuzhe
赞同来自: