浏览代码

sBaseTextEdit<fix>:解决todata()中size不做改变的问题

YaolongHan 4 年之前
父节点
当前提交
673b6bda36
共有 2 个文件被更改,包括 7 次插入2 次删除
  1. 1 1
      persagy-web-edit/package.json
  2. 6 1
      persagy-web-edit/src/items/SBaseTextEdit.ts

+ 1 - 1
persagy-web-edit/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@persagy-web/edit",
-    "version": "2.2.2",
+    "version": "2.2.3",
     "description": "博锐尚格二维图形编辑器。",
     "main": "lib/index.js",
     "types": "lib/index.d.js",

+ 6 - 1
persagy-web-edit/src/items/SBaseTextEdit.ts

@@ -372,10 +372,15 @@ export class SBaseTextEdit extends SGraphEdit {
      * @return 对象储存的相关数据
      */
     toData(): any {
-        if(!this.data) return;
+        if (!this.data) return;
         if (this.data.size) {
             this.data.size.width = this.width;
             this.data.size.height = this.height;
+        } else {
+            this.data.size = {
+                width: this.width,
+                height: this.height
+            }
         }
 
         this.data.pos.x = this.pos.x;