fix: layout tabbar number

This commit is contained in:
wanying.jwy 2020-08-27 16:13:37 +08:00
parent fdd6978319
commit 3975571e0e
3 changed files with 3 additions and 5 deletions

View File

@ -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();

View File

@ -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';

View File

@ -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';