我正在使用fabricJS。这是一个很棒的绘图库。
var data = JSON.stringify(canvas);
JSON
上面的命令用于以格式获取所有对象及其属性。但是,我只想对一个对象进行字符串化。
例如。使用织物创建一个矩形
var rec = new fabric.Rect({
left: mouse_pos.x,
top: mouse_pos.y,
width: 75,
height: 50,
fill: 'white',
stroke: 'black',
strokeWidth: 3,
padding: 10
});
canvas.add(rec);
我只想将JSON
这个对象(矩形)添加到画布中,而不是JSON
整个画布被渲染。可能是这样的var data = JSON.stringfy(rec);
。有什么方法可以这样做,因为我想通过套接字发送添加到画布的最新对象,而不是整个画布对象,这反过来又会因为 JSON 对象大小而消耗不必要的带宽。