如何设置Fabric js仅查看?

Mar*_*ark 0 fabricjs

我试图在Fabric.js中显示以前保存的图形,然后将其变成仅视图,没有编辑模式。这是我所拥有的:

canvas1.loadFromJSON(cavasData, canvas1.renderAll.bind(canvas1));
canvas1.isDrawingMode = false;
canvas1.deactivateAll();
canvas1.selection = false;
Run Code Online (Sandbox Code Playgroud)

但这并非不可动摇。可以正常显示,但是对象仍然可以选择和更改。

Kha*_*han 8

从中加载时,json应禁用对象选择,

canvas.loadFromJSON(json, canvas.renderAll.bind(canvas), function(o, object) {
    object.set('selectable', false);
});
Run Code Online (Sandbox Code Playgroud)

小提琴