1
0
mirror of synced 2025-12-10 19:57:59 +08:00

Compare commits

...

2 Commits

Author SHA1 Message Date
roymondchen
db274d495f v1.0.0-beta.11 2022-04-07 19:57:50 +08:00
roymondchen
2e95208310 fix(editor): 修复历史状态变化后,画布没有更新 2022-04-07 19:50:24 +08:00
18 changed files with 41 additions and 36 deletions

View File

@@ -1,5 +1,5 @@
{ {
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"npmClient": "npm", "npmClient": "npm",
"packages": [ "packages": [
"packages/*", "packages/*",

View File

@@ -1,5 +1,5 @@
{ {
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"name": "@tmagic/core", "name": "@tmagic/core",
"sideEffects": false, "sideEffects": false,
"main": "dist/tmagic-core.umd.js", "main": "dist/tmagic-core.umd.js",
@@ -26,7 +26,7 @@
"url": "https://github.com/Tencent/tmagic-editor.git" "url": "https://github.com/Tencent/tmagic-editor.git"
}, },
"dependencies": { "dependencies": {
"@tmagic/schema": "^1.0.0-beta.10", "@tmagic/schema": "^1.0.0-beta.11",
"events": "^3.3.0" "events": "^3.3.0"
}, },
"devDependencies": { "devDependencies": {

View File

@@ -1,6 +1,6 @@
{ {
"name": "@tmagic/editor", "name": "@tmagic/editor",
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@@ -1,5 +1,5 @@
{ {
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"name": "@tmagic/editor", "name": "@tmagic/editor",
"sideEffects": false, "sideEffects": false,
"main": "dist/tmagic-editor.umd.js", "main": "dist/tmagic-editor.umd.js",
@@ -28,11 +28,11 @@
}, },
"dependencies": { "dependencies": {
"@element-plus/icons": "0.0.11", "@element-plus/icons": "0.0.11",
"@tmagic/core": "^1.0.0-beta.10", "@tmagic/core": "^1.0.0-beta.11",
"@tmagic/form": "^1.0.0-beta.10", "@tmagic/form": "^1.0.0-beta.11",
"@tmagic/schema": "^1.0.0-beta.10", "@tmagic/schema": "^1.0.0-beta.11",
"@tmagic/stage": "^1.0.0-beta.10", "@tmagic/stage": "^1.0.0-beta.11",
"@tmagic/utils": "^1.0.0-beta.10", "@tmagic/utils": "^1.0.0-beta.11",
"color": "^3.1.3", "color": "^3.1.3",
"element-plus": "^2.1.7", "element-plus": "^2.1.7",
"events": "^3.3.0", "events": "^3.3.0",

View File

@@ -339,9 +339,10 @@ class Editor extends BaseService {
if (`${newConfig.id}` === `${this.get('node').id}`) { if (`${newConfig.id}` === `${this.get('node').id}`) {
this.set('node', newConfig); this.set('node', newConfig);
this.get<StageCore | null>('stage')?.update({ config: cloneDeep(newConfig), root: this.get('root') });
} }
this.get<StageCore | null>('stage')?.update({ config: cloneDeep(newConfig), root: this.get('root') });
if (newConfig.type === NodeType.PAGE) { if (newConfig.type === NodeType.PAGE) {
this.set('page', newConfig); this.set('page', newConfig);
} }
@@ -520,7 +521,11 @@ class Editor extends BaseService {
this.isHistoryStateChange = true; this.isHistoryStateChange = true;
await this.update(value.data); await this.update(value.data);
this.set('modifiedNodeIds', value.modifiedNodeIds); this.set('modifiedNodeIds', value.modifiedNodeIds);
setTimeout(() => value.nodeId && this.select(value.nodeId), 0); setTimeout(async () => {
if (!value.nodeId) return;
await this.select(value.nodeId);
this.get<StageCore | null>('stage')?.select(value.nodeId);
}, 0);
} }
private async toggleFixedPosition(dist: MNode, src: MNode, root: MApp) { private async toggleFixedPosition(dist: MNode, src: MNode, root: MApp) {

View File

@@ -1,6 +1,6 @@
{ {
"name": "@tmagic/form", "name": "@tmagic/form",
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@@ -1,5 +1,5 @@
{ {
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"name": "@tmagic/form", "name": "@tmagic/form",
"sideEffects": false, "sideEffects": false,
"main": "dist/tmagic-form.umd.js", "main": "dist/tmagic-form.umd.js",
@@ -28,7 +28,7 @@
}, },
"dependencies": { "dependencies": {
"@element-plus/icons": "0.0.11", "@element-plus/icons": "0.0.11",
"@tmagic/utils": "^1.0.0-beta.10", "@tmagic/utils": "^1.0.0-beta.11",
"element-plus": "^2.1.7", "element-plus": "^2.1.7",
"lodash-es": "^4.17.21", "lodash-es": "^4.17.21",
"moment": "^2.29.1", "moment": "^2.29.1",

View File

@@ -1,5 +1,5 @@
{ {
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"name": "@tmagic/schema", "name": "@tmagic/schema",
"sideEffects": false, "sideEffects": false,
"main": "src/index.ts", "main": "src/index.ts",

View File

@@ -1,5 +1,5 @@
{ {
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"name": "@tmagic/stage", "name": "@tmagic/stage",
"sideEffects": false, "sideEffects": false,
"main": "dist/tmagic-stage.umd.js", "main": "dist/tmagic-stage.umd.js",
@@ -23,8 +23,8 @@
}, },
"dependencies": { "dependencies": {
"@scena/guides": "^0.17.0", "@scena/guides": "^0.17.0",
"@tmagic/schema": "^1.0.0-beta.10", "@tmagic/schema": "^1.0.0-beta.11",
"@tmagic/utils": "^1.0.0-beta.10", "@tmagic/utils": "^1.0.0-beta.11",
"events": "^3.3.0", "events": "^3.3.0",
"lodash-es": "^4.17.21", "lodash-es": "^4.17.21",
"moveable": "^0.28.0", "moveable": "^0.28.0",

View File

@@ -1,6 +1,6 @@
{ {
"name": "@tmagic/table", "name": "@tmagic/table",
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@@ -1,5 +1,5 @@
{ {
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"name": "@tmagic/table", "name": "@tmagic/table",
"sideEffects": false, "sideEffects": false,
"main": "dist/tmagic-table.umd.js", "main": "dist/tmagic-table.umd.js",
@@ -26,7 +26,7 @@
"url": "https://github.com/Tencent/tmagic-editor.git" "url": "https://github.com/Tencent/tmagic-editor.git"
}, },
"dependencies": { "dependencies": {
"@tmagic/form": "^1.0.0-beta.10", "@tmagic/form": "^1.0.0-beta.11",
"element-plus": "^2.1.7", "element-plus": "^2.1.7",
"lodash-es": "^4.17.21", "lodash-es": "^4.17.21",
"vue": "^3.2.0" "vue": "^3.2.0"

View File

@@ -1,6 +1,6 @@
{ {
"name": "@tmagic/ui-react", "name": "@tmagic/ui-react",
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@@ -1,6 +1,6 @@
{ {
"name": "@tmagic/ui-react", "name": "@tmagic/ui-react",
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"main": "src/index.ts", "main": "src/index.ts",
"engines": { "engines": {
"node": ">=14" "node": ">=14"
@@ -13,7 +13,7 @@
"react:build": "tsc && vite build" "react:build": "tsc && vite build"
}, },
"dependencies": { "dependencies": {
"@tmagic/schema": "^1.0.0-beta.10", "@tmagic/schema": "^1.0.0-beta.11",
"react": "^17.0.0", "react": "^17.0.0",
"react-dom": "^17.0.0" "react-dom": "^17.0.0"
}, },

View File

@@ -1,6 +1,6 @@
{ {
"name": "@tmagic/ui", "name": "@tmagic/ui",
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@@ -1,5 +1,5 @@
{ {
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"name": "@tmagic/ui", "name": "@tmagic/ui",
"main": "src/index.ts", "main": "src/index.ts",
"engines": { "engines": {
@@ -10,7 +10,7 @@
"url": "https://github.com/Tencent/tmagic-editor.git" "url": "https://github.com/Tencent/tmagic-editor.git"
}, },
"dependencies": { "dependencies": {
"@tmagic/schema": "^1.0.0-beta.10", "@tmagic/schema": "^1.0.0-beta.11",
"delegate": "^3.2.0", "delegate": "^3.2.0",
"tiny-emitter": "^2.1.0", "tiny-emitter": "^2.1.0",
"vue": "^3.2.0" "vue": "^3.2.0"

View File

@@ -1,5 +1,5 @@
{ {
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"name": "@tmagic/utils", "name": "@tmagic/utils",
"main": "dist/tmagic-utils.umd.js", "main": "dist/tmagic-utils.umd.js",
"module": "dist/tmagic-utils.es.js", "module": "dist/tmagic-utils.es.js",

View File

@@ -1,6 +1,6 @@
{ {
"name": "tmagic-playground", "name": "tmagic-playground",
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@@ -1,6 +1,6 @@
{ {
"name": "tmagic-playground", "name": "tmagic-playground",
"version": "1.0.0-beta.10", "version": "1.0.0-beta.11",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
@@ -9,11 +9,11 @@
}, },
"dependencies": { "dependencies": {
"@element-plus/icons": "0.0.11", "@element-plus/icons": "0.0.11",
"@tmagic/editor": "^1.0.0-beta.10", "@tmagic/editor": "^1.0.0-beta.11",
"@tmagic/form": "^1.0.0-beta.10", "@tmagic/form": "^1.0.0-beta.11",
"@tmagic/schema": "^1.0.0-beta.10", "@tmagic/schema": "^1.0.0-beta.11",
"@tmagic/stage": "^1.0.0-beta.10", "@tmagic/stage": "^1.0.0-beta.11",
"@tmagic/utils": "^1.0.0-beta.10", "@tmagic/utils": "^1.0.0-beta.11",
"element-plus": "^2.1.7", "element-plus": "^2.1.7",
"serialize-javascript": "^6.0.0", "serialize-javascript": "^6.0.0",
"vue": "^3.2.0", "vue": "^3.2.0",