Enyo 2 - 画布如何获取Contex



我正在尝试使用Enyo 2.0和Javascript在画布上绘制图形,已将画布组件定义为如下。

{
      kind : "Canvas",
      name : "graph",
      nodeTag : "canvas",
      domAttributes : {
         width : "1020px",
         height : "656px",
         style : "border: 2px solid #98bf21;"
      }
   }

需要获取此画布上下文的值。使用 this.$.graph.hasNode() 方法返回 false。

任何人都可以建议正确的方法来获取上下文。或者我做错了整件事(画布声明)。

由于图形库使用需要上下文,因此在这种情况下无法解决问题。

知道了...

我犯的错误是在渲染图形之前调用图形上的hasNode方法,这将始终返回我false。在呈现页面后调用相同的方法将返回有效值。

最新更新