Javascript Fabricjs-将setBackgroundImage设置为空URL会导致_setWidthHeight中出现空引用错误

Javascript Fabricjs-将setBackgroundImage设置为空URL会导致_setWidthHeight中出现空引用错误,javascript,html,fabricjs,Javascript,Html,Fabricjs,我发现一篇文章解释了如何清除织物画布的背景 canvas.setBackgroundImage(“”,canvas.renderal.bind(canvas)) 我利用Fabricjs 1.4.4构建了一个在线设计工具,并加入了相当多的功能,但就我的一生而言,我无法找出我在这里做错了什么。我可以将画布设置为实际的图像url并正确显示,但是当我使用建议的代码删除背景图像(如上所示)时,我在Fabric.js中遇到了一个javascript错误: 在…/fabric.js中第16045行第7列出现未

我发现一篇文章解释了如何清除织物画布的背景

canvas.setBackgroundImage(“”,canvas.renderal.bind(canvas))

我利用Fabricjs 1.4.4构建了一个在线设计工具,并加入了相当多的功能,但就我的一生而言,我无法找出我在这里做错了什么。我可以将画布设置为实际的图像url并正确显示,但是当我使用建议的代码删除背景图像(如上所示)时,我在Fabric.js中遇到了一个javascript错误:

在…/fabric.js中第16045行第7列出现未处理的异常

0x800a138f-JavaScript运行时错误:无法获取未定义或空引用的属性“宽度”

引用的行来自_setWidthHeight方法

我做错什么了吗?这似乎应该是相当直接的,但我不能删除背景图像…无论是否存在


K-Dev

如果将背景图像设置为空字符串无效,请尝试将其设置为0

canvas.setBackgroundImage(0, canvas.renderAll.bind(canvas));
这对我们有用。 当做
Benick

如果将背景图像设置为空字符串无效,请尝试将其设置为0

canvas.setBackgroundImage(0, canvas.renderAll.bind(canvas));
这对我们有用。 当做
Benick

如果将背景图像设置为空字符串无效,请尝试将其设置为0

canvas.setBackgroundImage(0, canvas.renderAll.bind(canvas));
这对我们有用。 当做
Benick

如果将背景图像设置为空字符串无效,请尝试将其设置为0

canvas.setBackgroundImage(0, canvas.renderAll.bind(canvas));
这对我们有用。 当做 贝尼克