From d542a404ce42fba52c8303420f56925c73eff95a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8A=9B=E7=9A=93?= Date: Thu, 20 Aug 2020 20:12:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=85=BC=E5=AE=B9=E5=8E=9F=E6=9D=A5=20p?= =?UTF-8?q?rototype=20=E7=9A=84=20componentName/view?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/editor-preset-vision/src/bundle/prototype.ts | 6 ++++++ packages/editor-preset-vision/src/bundle/trunk.ts | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/editor-preset-vision/src/bundle/prototype.ts b/packages/editor-preset-vision/src/bundle/prototype.ts index 7499f899e..5ef238f78 100644 --- a/packages/editor-preset-vision/src/bundle/prototype.ts +++ b/packages/editor-preset-vision/src/bundle/prototype.ts @@ -220,6 +220,11 @@ class Prototype { readonly isPrototype = true; readonly meta: ComponentMeta; readonly options: OldPrototypeConfig | ComponentMetadata; + view: ComponentType; + // componentName: string; + get componentName() { + return this.getId(); + } get packageName() { return this.meta.npm?.package; } @@ -322,6 +327,7 @@ class Prototype { } setView(view: ComponentType) { + this.view = view; const metadata = this.meta.getMetadata(); if (!metadata.experimental) { metadata.experimental = { diff --git a/packages/editor-preset-vision/src/bundle/trunk.ts b/packages/editor-preset-vision/src/bundle/trunk.ts index 4ae5ed640..e452a8b6e 100644 --- a/packages/editor-preset-vision/src/bundle/trunk.ts +++ b/packages/editor-preset-vision/src/bundle/trunk.ts @@ -1,8 +1,9 @@ import { ReactElement, ComponentType } from 'react'; import { EventEmitter } from 'events'; import { registerSetter, RegisteredSetter, getSetter } from '@ali/lowcode-editor-core'; -import Bundle from './bundle'; +import lg from '@ali/vu-logger'; import { CustomView } from '@ali/lowcode-types'; +import Bundle from './bundle'; import Prototype from './prototype'; export class Trunk {