Enyo 2 - Canvas如何获取Context

时间:2012-10-04 03:54:40

标签: javascript canvas graph enyo

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

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

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

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

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

1 个答案:

答案 0 :(得分:2)

得到了......

我正在做的错误是在渲染之前调用图上的hasNode方法,这总是会让我返回false。在呈现页面后调用相同的方法将返回有效值。