Javascript FabricJs重置特定对象的自定义控件

Javascript FabricJs重置特定对象的自定义控件,javascript,canvas,fabricjs,Javascript,Canvas,Fabricjs,我正在我的项目中使用fabricjs扩展。我使用以下代码为所有对象设置控件: fabric.Object.prototype.customiseCornerIcons({ settings: { cornerSize: 40, cornerShape: 'circle', borderColor: "rgba(173,173,173,1)" }, tl: { icon: '/images/icon/rotat

我正在我的项目中使用fabricjs扩展。我使用以下代码为所有对象设置控件:

fabric.Object.prototype.customiseCornerIcons({
    settings: {
        cornerSize: 40,
        cornerShape: 'circle',
        borderColor: "rgba(173,173,173,1)"
    },
    tl: {
        icon: '/images/icon/rotate-rounded.png'
    },
    tr: {
        icon: '/images/icon/resize-rounded.png'
    },
    br: {
        icon: '/images/icon/delete-rounded.png'
    }
});
我可以使用以下代码更改特定对象的自定义控件图标:

specificObject.customiseCornerIcons({
    settings: {
        cornerSize: 40,
        cornerShape: 'circle',
        borderColor: "rgba(173,173,173,1)"
    },
    tl: {
        icon: '/images/icon/resize-rounded.png'
    },
    tr: {
        icon: '/images/icon/resize-rounded.png'
    }
}, function () {
    canvas.renderAll();
});
是否可以删除特定对象的自定义控件并重置为默认fabric js控件


jsiddleurl:

如您所述,如果添加该URL,则只有它适用于对象。你所说的特定对象的自定义控件是什么意思?我已经更新了我的问题。请看一看。试试
object.customiseCornerIcons()
不要通过任何论证。我已经试过了,但没有用。我不能复制这个问题,因为我现在在手机上,你能帮我做一把小提琴吗?