diff --git a/packages/rax-provider/src/provider.ts b/packages/rax-provider/src/provider.ts index b223acf1d..d9e571850 100644 --- a/packages/rax-provider/src/provider.ts +++ b/packages/rax-provider/src/provider.ts @@ -11,7 +11,9 @@ export default class RaxProvider extends Provider { let App; const layoutConfig = this.getLayoutConfig(); if (!layoutConfig || !layoutConfig.componentName) { - App = (props) => (RouterView ? createElement(RouterView, { ...props }) : null); + App = (props) => { + return RouterView ? createElement(RouterView, { ...props }) : null; + }; return App; } const { componentName: layoutName, props: layoutProps } = layoutConfig; @@ -24,7 +26,9 @@ export default class RaxProvider extends Provider { RouterView ? createElement(RouterView, props) : null, ); } else { - App = (props) => (RouterView ? createElement(RouterView, props) : null); + App = (props) => { + return RouterView ? createElement(RouterView, props) : null; + }; } return App; }