diff --git a/plugins/core/panels/propertyview/PropertyView.vue b/plugins/core/panels/propertyview/PropertyView.vue index 1790192..e346b5a 100644 --- a/plugins/core/panels/propertyview/PropertyView.vue +++ b/plugins/core/panels/propertyview/PropertyView.vue @@ -174,8 +174,10 @@ export default { ); } else { this.selectedModels = this.editor.ddInstance.stage.selectedModels; - firstModel = Array.from(this.selectedModels.values()); - firstControlDefine = this.editor.currentControlDefine + if (this.selectedModels?.size > 0){ + firstModel = Array.from(this.selectedModels.values()); + firstControlDefine = this.editor.currentControlDefine + } } //获取第一个组件及其定义 if (firstControlDefine) { diff --git a/src/App.vue b/src/App.vue index 796bd80..09d3125 100644 --- a/src/App.vue +++ b/src/App.vue @@ -12,7 +12,9 @@ export default defineComponent({ const options = markRaw({ config: { - + paper:"A6", + // EXT_STAGE_WIDTH: false, + // EXT_STAGE_HEIGHT: false, }, extensions: [ //布局的配置 @@ -32,10 +34,10 @@ export default defineComponent({ }) const options1 = markRaw({ config: { - "readonly":true, + // "readonly":true, "mark": "水印文本", "grid": 2, - "paper": {type:"A6",direct:1}, + "paper": {type:"A6",direct:2}, // "paper":"A5", "ruler": true, "background": {color:"#123456",opacity:0.1}, @@ -49,6 +51,7 @@ export default defineComponent({ text: "第一步", border:{color:"yellow",dash:[10,10,5,5],width:5}, fill:{color:"grey"}, + }, { id: "act_2",