为了让我的代码工作,我输入了抛出异常错误,这使我的javascript工作。但这不是最好的做法。我尝试了一个简单的“返回”,但这不能解决我的应用程序。
canvas.on('object:over', function(e) {
var type = e.target.get('type');
if (type == "Licensed Artwork") {
e.target.opacity = 0.6;
e.target.sendToBack();
throw ""; //purposely throw error fixes my app
} else if (type == "upload") {
e.target.bringToFront();
canvas.renderAll();
}
});