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 {