Meteor模板中的canvas getContext

时间:2016-08-06 08:14:48

标签: javascript meteor

此Meteor客户端代码在手机屏幕上显示画布,供客户绘制签名,但浏览器报告错误

  

TypeError:canvas.getContext不是函数

我做错了什么以及如何解决?感谢

 Template.myName.events({
   'mousemove canvas.signature': function (event) {
    let canvas = $(event.target);  
    let ctx = canvas.getContext('2d'); //<-- ERROR  -----------------
    ctx.fillStyle = "#000";
    ctx.fillRect(event.clientX, event.clientY, 2, 2);
  }
});
<template name="myName">
  <canvas class="signature"></canvas>
</template>

1 个答案:

答案 0 :(得分:0)

canvas!= canvas

如果canvas = canvas,则canvas.getContext是一个函数。