在使用fabric添加對象時枷畏,經(jīng)常會添加一些自定義屬性,比如iconType怎棱、zIndex等哩俭。
var trimLine = new fabric.Rect({
width: 10,
height: 10,
strokeWidth: 1,
stroke: 'rgb(255,2,2)',
fill: '',
iconType: 'rect',
zIndex: 10
});
此時會遇到toJSON后,并沒有想要iconType和zIndex屬性蹄殃。原因在于我們toJSON時漏寫了重要的參數(shù)
正確的方式
canvas.toJSON(['iconType', 'zIndex'])