[英]Fabric JS | Shows unwanted lines when scroll or drag any object
从 json 加载数据后,您必须更改 canvas 大小。 您已将 100px 添加到 canvas 大小,但 json 数据中的视口大小较小,这会导致“死区”区域不会在渲染中更新。
function initJsonData(JsonData){
var size = Math.max(JsonData.width,JsonData.height) + 100;
canvas.loadFromJSON(JsonData, canvas.renderAll.bind(canvas));
canvas.setWidth(size);
canvas.setHeight(size);
canvas.renderAll()
}
function initJsonData(JsonData){
var size = Math.max(JsonData.width,JsonData.height) + 100;
var tempJsonData = JsonData
delete tempJsonData .height
delete tempJsonData .width
canvas.loadFromJSON(tempJsonData , canvas.renderAll.bind(canvas));
canvas.renderAll()
}
宽度和高度键造成了问题。 这解决了问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.