From 3975571e0e6416237e10c04c14aa8f6a1689fea3 Mon Sep 17 00:00:00 2001 From: "wanying.jwy" Date: Thu, 27 Aug 2020 16:13:37 +0800 Subject: [PATCH] fix: layout tabbar number --- packages/designer/src/project/project.ts | 2 +- packages/rax-simulator-renderer/src/renderer-view.tsx | 3 +-- packages/react-simulator-renderer/src/renderer-view.tsx | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/designer/src/project/project.ts b/packages/designer/src/project/project.ts index bdd104634..011e27935 100644 --- a/packages/designer/src/project/project.ts +++ b/packages/designer/src/project/project.ts @@ -72,7 +72,7 @@ export class Project { // this.open(this.data.componentsTree[0]); const documentInstances = this.data.componentsTree.map((data) => this.createDocument(data)); // TODO: 暂时先读 config tabBar 里的值,后面看整个 layout 结构是否能作为引擎规范 - if (this.config?.layout?.props?.tabBar?.items?.length > 1) { + if (this.config?.layout?.props?.tabBar?.items?.length > 0) { documentInstances.find((i) => i.fileName === this.config.layout.props.tabBar.items[0].pagePath)?.open(); } else { documentInstances[0].open(); diff --git a/packages/rax-simulator-renderer/src/renderer-view.tsx b/packages/rax-simulator-renderer/src/renderer-view.tsx index fd20dd2d2..e0db77948 100644 --- a/packages/rax-simulator-renderer/src/renderer-view.tsx +++ b/packages/rax-simulator-renderer/src/renderer-view.tsx @@ -1,5 +1,4 @@ -// import RaxEngine from '@ali/lowcode-rax-renderer/lib/index'; -import RaxEngine from '../../rax-render/src/index'; +import RaxEngine from '@ali/lowcode-rax-renderer/lib/index'; import { History } from 'history'; import { Component, createElement, Fragment } from 'rax'; import { useRouter } from './rax-use-router'; diff --git a/packages/react-simulator-renderer/src/renderer-view.tsx b/packages/react-simulator-renderer/src/renderer-view.tsx index 81ae155c4..aac3657b4 100644 --- a/packages/react-simulator-renderer/src/renderer-view.tsx +++ b/packages/react-simulator-renderer/src/renderer-view.tsx @@ -1,5 +1,4 @@ -// import LowCodeRenderer from '@ali/lowcode-react-renderer'; -import LowCodeRenderer from '../../react-renderer/src/index'; +import LowCodeRenderer from '@ali/lowcode-react-renderer'; import { ReactInstance, Fragment, Component, createElement } from 'react'; import { observer } from '@recore/obx-react'; import { SimulatorRendererContainer, DocumentInstance } from './renderer';