diff --git a/packages/demo/src/preview.js b/packages/demo/src/preview.js index 3ed2c2eca..a7d32c15e 100644 --- a/packages/demo/src/preview.js +++ b/packages/demo/src/preview.js @@ -1,17 +1,17 @@ -import { run, Boot } from '@ali/lowcode-runtime'; +import { boot, run } from '@ali/lowcode-runtime'; import Renderer from '@ali/lowcode-react-renderer'; import FusionLoading from './preview/plugins/loading/fusion'; import BasicLayout from './preview/layouts/BasicLayout'; import provider from './preview/plugins/provider'; // 注册渲染模块 -Boot.registerRenderer(Renderer); +boot.registerRenderer(Renderer); // 注册布局组件,可注册多个 -Boot.registerLayout('BasicLayout', BasicLayout); +boot.registerLayout('BasicLayout', BasicLayout); -// 注册页面 loading -Boot.registerLoading(FusionLoading); +// 注册页面 Loading +boot.registerLoading(FusionLoading); const appProvider = provider.create('lowcode_demo'); // 入参为应用唯一标识 diff --git a/packages/demo/src/preview/plugins/provider.ts b/packages/demo/src/preview/plugins/provider.ts index d654af45e..fc56ece03 100644 --- a/packages/demo/src/preview/plugins/provider.ts +++ b/packages/demo/src/preview/plugins/provider.ts @@ -1,5 +1,5 @@ import { createElement } from 'react'; -import { Provider, Boot, Router, navigator } from '@ali/lowcode-runtime'; +import { Provider, boot, Router } from '@ali/lowcode-runtime'; import appConfig from '../config/app'; import builtInComps from '../config/components'; import componentsMap from '../config/componentsMap'; @@ -94,16 +94,13 @@ class PreviewProvider extends Provider { return App; } const { componentName: layoutName, props: layoutProps } = this.layout as any; - const Layout = Boot.getLayout(layoutName); + const Layout = boot.getLayout(layoutName); if (Layout) { App = (props: any) => createElement( Layout, { ...layoutProps, - onNavChange: ({ selectedKey }: any) => { - navigator.goto(`/${selectedKey}`); - }, }, RouterView({ props }), ); diff --git a/packages/runtime/src/index.ts b/packages/runtime/src/index.ts index 37abfe968..dc637c4be 100644 --- a/packages/runtime/src/index.ts +++ b/packages/runtime/src/index.ts @@ -1,5 +1,5 @@ import { navigator, Router, runApp as run } from '@ali/recore'; -import Boot from './boot'; +import boot from './boot'; import Provider from './provider'; -export { run, Router, Boot, Provider, navigator }; +export { run, Router, boot, Provider, navigator }; diff --git a/packages/runtime/src/lazyComponent.tsx b/packages/runtime/src/lazyComponent.tsx index b75bf8162..18a582241 100644 --- a/packages/runtime/src/lazyComponent.tsx +++ b/packages/runtime/src/lazyComponent.tsx @@ -1,5 +1,5 @@ import { Component, createElement } from 'react'; -import Boot from './boot'; +import boot from './boot'; interface IProps { getPageData: () => any; @@ -29,8 +29,8 @@ export default class LazyComponent extends Component { render() { const { getPageData, ...restProps } = this.props; const { schema } = this.state; - const Renderer = Boot.getRenderer(); - const Loading = Boot.getLoading(); + const Renderer = boot.getRenderer(); + const Loading = boot.getLoading(); if (!Renderer || !schema) { if (!Loading) { return null;