diff --git a/src/views/Editor/Canvas/Operate/LineElementOperate.vue b/src/views/Editor/Canvas/Operate/LineElementOperate.vue index 567ff962..6b8731b5 100644 --- a/src/views/Editor/Canvas/Operate/LineElementOperate.vue +++ b/src/views/Editor/Canvas/Operate/LineElementOperate.vue @@ -1,5 +1,5 @@ @@ -22,7 +43,7 @@ import { OperateLineHandlers } from '@/types/edit' import ResizeHandler from './ResizeHandler.vue' export default defineComponent({ - name: 'text-element-operate', + name: 'line-element-operate', inheritAttrs: false, components: { ResizeHandler, @@ -44,6 +65,9 @@ export default defineComponent({ setup(props) { const { canvasScale } = storeToRefs(useMainStore()) + const svgWidth = computed(() => Math.max(props.elementInfo.start[0], props.elementInfo.end[0])) + const svgHeight = computed(() => Math.max(props.elementInfo.start[1], props.elementInfo.end[1])) + const resizeHandlers = computed(() => { const handlers = [ { @@ -95,8 +119,26 @@ export default defineComponent({ }) return { + svgWidth, + svgHeight, + canvasScale, resizeHandlers, } }, }) - \ No newline at end of file + + + \ No newline at end of file