Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript &引用;无法读取属性';在';“未定义”的定义;使用Frabic.js的canvas.on_Javascript_Html_Canvas - Fatal编程技术网

Javascript &引用;无法读取属性';在';“未定义”的定义;使用Frabic.js的canvas.on

Javascript &引用;无法读取属性';在';“未定义”的定义;使用Frabic.js的canvas.on,javascript,html,canvas,Javascript,Html,Canvas,我有这个问题,我使用Fabric.js来绘制简单的线条和形状,我需要获得以像素为单位的形状坐标并将它们保存在字符串中,我使用canvas.on来获得它们,但我得到了这个错误。 ` canvas.on不在函数中 canvas.on('mouse:down', function(options) { X= options.e.layerX; Y= options.e.layerY; }); 告诉我们canvas在哪里得到一个值,因为错误表明它是未定义的。我能够解决它,canvas是在一个我

我有这个问题,我使用Fabric.js来绘制简单的线条和形状,我需要获得以像素为单位的形状坐标并将它们保存在字符串中,我使用canvas.on来获得它们,但我得到了这个错误。 `

canvas.on不在函数中

canvas.on('mouse:down', function(options) {
  X= options.e.layerX;
  Y= options.e.layerY;
});

告诉我们canvas在哪里得到一个值,因为错误表明它是未定义的。我能够解决它,canvas是在一个我没有见过的函数中初始化的