调整初始化画布大小逻辑

This commit is contained in:
猴赛雷 2024-05-09 18:17:18 +08:00
parent 284c61aa89
commit 68336ed6e1
3 changed files with 17 additions and 9 deletions

13
package-lock.json generated
View File

@ -1,15 +1,15 @@
{ {
"name": "ddei-editor", "name": "ddei-editor",
"version": "1.2.11", "version": "1.2.11-6",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "ddei-editor", "name": "ddei-editor",
"version": "1.2.11", "version": "1.2.11-6",
"license": "Apache License 2.0", "license": "Apache License 2.0",
"dependencies": { "dependencies": {
"ddei-framework": "^1.2.35" "ddei-framework": "file:../ddei-framework/ddei-framework-1.2.35-3.tgz"
}, },
"devDependencies": { "devDependencies": {
"@tsconfig/node18": "^18.2.0", "@tsconfig/node18": "^18.2.0",
@ -518,9 +518,10 @@
"integrity": "sha512-tdMuLdcJyreope1BWfnYqTQaIkSIrU/KtY9yX5mNGd+tYeJ0Y99ARHDuYnEABPX/8yh/r0Kl169v5ODg2vr98g==" "integrity": "sha512-tdMuLdcJyreope1BWfnYqTQaIkSIrU/KtY9yX5mNGd+tYeJ0Y99ARHDuYnEABPX/8yh/r0Kl169v5ODg2vr98g=="
}, },
"node_modules/ddei-framework": { "node_modules/ddei-framework": {
"version": "1.2.35", "version": "1.2.35-3",
"resolved": "https://registry.npmjs.org/ddei-framework/-/ddei-framework-1.2.35.tgz", "resolved": "file:../ddei-framework/ddei-framework-1.2.35-3.tgz",
"integrity": "sha512-5pIclUdYhYB0nodA+3JTna0ZI/IjbAB+KeYloYLOT4mIEIMMwxZD9hieHUqxEO3rAE5SQp6z1OS4nux7zfGDJg==", "integrity": "sha512-E6EHBybuiDgMkC1WhZvZ4LkUi2OLAsjBSCHECdUqOlHXCWvw7i1W4aISe8M5BL7pvnFQXPboB9En1q7+6HV1tQ==",
"license": "Apache License 2.0",
"dependencies": { "dependencies": {
"ddei-autolink": "^1.1.1", "ddei-autolink": "^1.1.1",
"lodash": "^4.17.21", "lodash": "^4.17.21",

View File

@ -1,6 +1,6 @@
{ {
"name": "ddei-editor", "name": "ddei-editor",
"version": "1.2.11-2", "version": "1.2.11-6",
"private": false, "private": false,
"type": "module", "type": "module",
"author": "hoslay <3697355039@qq.com>", "author": "hoslay <3697355039@qq.com>",
@ -49,7 +49,7 @@
"type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false" "type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false"
}, },
"dependencies": { "dependencies": {
"ddei-framework": "^1.2.35" "ddei-framework": "file:../ddei-framework/ddei-framework-1.2.35-3.tgz"
}, },
"devDependencies": { "devDependencies": {
"@tsconfig/node18": "^18.2.0", "@tsconfig/node18": "^18.2.0",

View File

@ -1,5 +1,5 @@
<template> <template>
<div :id="id" class="ddei-editor" @contextmenu.prevent @mousedown="mouseDown($event)"> <div :id="id" ref="editor_div" class="ddei-editor" @contextmenu.prevent @mousedown="mouseDown($event)">
<component :is="editor?.getLayout()" :editor="editor" :options="editor?.getLayoutOptions()"> <component :is="editor?.getLayout()" :editor="editor" :options="editor?.getLayoutOptions()">
</component> </component>
<component :editor="editor" v-for="(item, index) in editor?.getDialogs()" :is="item.dialog" :options="item.options" <component :editor="editor" v-for="(item, index) in editor?.getDialogs()" :is="item.dialog" :options="item.options"
@ -99,6 +99,13 @@ export default {
this.editor.changeTheme(''); this.editor.changeTheme('');
DDeiEditorUtil.getControlIcons(this.editor); DDeiEditorUtil.getControlIcons(this.editor);
//
if (this.options?.config?.width) {
this.$refs.editor_div.style.width = this.options?.config?.width + "px";
}
if (this.options?.config?.height) {
this.$refs.editor_div.style.height = this.options?.config?.height + "px";
}
// //
if(this.options?.config?.initData){ if(this.options?.config?.initData){
// //