Ver código fonte

fix:缺陷#33 图形文本换行效果不起作用(解决遗留bug)

Wind-Breaker1 1 ano atrás
pai
commit
e4f0f23f5d
2 arquivos alterados com 3 adições e 1 exclusões
  1. 1 1
      src/views/components/PenProps.vue
  2. 2 0
      src/views/components/pen.ts

+ 1 - 1
src/views/components/PenProps.vue

@@ -737,7 +737,7 @@
                 </div>
                 <div class="form-item">
                   <t-checkbox
-                    :value="data.pen.whiteSpace != 'nowrap' ? true : false"
+                    :checked="data.pen.whiteSpace != 'nowrap' ? true : false"
                     @change="changeValue('whiteSpace')"
                     style="width: 64px"
                   >

+ 2 - 0
src/views/components/pen.ts

@@ -33,9 +33,11 @@ export const updatePen = (pen: any, prop: string, render = true) => {
     v.lineDash = lineDashObj[v[prop]];
   } else if (prop === 'whiteSpace') {
     if(!pen.whiteSpace || pen.whiteSpace == 'nowrap') {
+      pen.whiteSpace = 'break-all';
       v.whiteSpace = 'break-all';
     } else {
       v.whiteSpace = 'nowrap';
+      pen.whiteSpace = 'nowrap';
     }
   }
   meta2d.setValue(v, { render });