diff --git a/packages/designer/src/designer/designer.ts b/packages/designer/src/designer/designer.ts index e61a35ab5..59b42e609 100644 --- a/packages/designer/src/designer/designer.ts +++ b/packages/designer/src/designer/designer.ts @@ -388,7 +388,7 @@ export class Designer { this.editor.set('assets', newAssets); } // TODO: 因为涉及修改 prototype.view,之后在 renderer 里修改了 vc 的 view 获取逻辑后,可删除 - // this._componentMetasMap = new Map(this._componentMetasMap); + this._componentMetasMap = new Map(this._componentMetasMap); // 完成加载增量资源后发送事件,方便插件监听并处理相关逻辑 this.editor.emit('designer.incrementalAssetsReady'); diff --git a/packages/designer/tests/fixtures/window.ts b/packages/designer/tests/fixtures/window.ts index d5c4a2303..fa28ee588 100644 --- a/packages/designer/tests/fixtures/window.ts +++ b/packages/designer/tests/fixtures/window.ts @@ -18,3 +18,5 @@ Object.defineProperty(window, 'React', { }); window.scrollTo = () => {}; + +window.console.warn = () => {}; diff --git a/packages/react-simulator-renderer/src/renderer.ts b/packages/react-simulator-renderer/src/renderer.ts index 7fc7586b0..f18807148 100644 --- a/packages/react-simulator-renderer/src/renderer.ts +++ b/packages/react-simulator-renderer/src/renderer.ts @@ -309,9 +309,9 @@ export class SimulatorRendererContainer implements BuiltinSimulatorRenderer { ...this._components, }; } - @obx.ref private _components: any = {}; + private _components: any = {}; - @computed get components(): object { + get components(): object { // 根据 device 选择不同组件,进行响应式 // 更好的做法是,根据 device 选择加载不同的组件资源,甚至是 simulatorUrl return this._components;