Vue.js Konvajs+;vuejs如何保存已更改的图元高度和宽度

Vue.js Konvajs+;vuejs如何保存已更改的图元高度和宽度,vue.js,konvajs,Vue.js,Konvajs,我正在尝试使用konva js插件概念调整canavas中的元素大小。但调整后的宽度和高度不会保存到数据库中。我的实际高度宽度不会被任何元素的大小调整高度宽度所取代,无论是图像、图层、舞台是否使用Konva.Transformer()更改大小 如果是这样-Transformer工具不会直接更改width和height。相反,它正在更改节点的scaleX和scaleY。因此,您只需将属性也保存到数据库中,或更改宽度/高度以匹配新的缩放: const newWidth=rectangle.width

我正在尝试使用konva js插件概念调整canavas中的元素大小。但调整后的宽度和高度不会保存到数据库中。我的实际高度宽度不会被任何元素的大小调整高度宽度所取代,无论是图像、图层、舞台

是否使用
Konva.Transformer
()更改大小

如果是这样-
Transformer
工具不会直接更改
width
height
。相反,它正在更改节点的
scaleX
scaleY
。因此,您只需将属性也保存到数据库中,或更改
宽度
/
高度
以匹配新的缩放:

const newWidth=rectangle.width()*rectangle.scaleX();
//设置新宽度
矩形宽度(newWidth);
//重置比例:
矩形。scaleX(1);