diff --git a/src/AppComponent.js b/src/AppComponent.js index 907c2c1..2bdb5c4 100644 --- a/src/AppComponent.js +++ b/src/AppComponent.js @@ -79,7 +79,7 @@ export default class AppComponent extends Component { routeData.some((route) => { if (path === '' || path==='/'){ component = React.createElement(route.component, {...self.props, ...appDetail}); - return; + return true; }else{ if (self.props.match.params){ let re = pathToRegexp(route.path); @@ -87,7 +87,7 @@ export default class AppComponent extends Component { let props = Object.assign({}, self.props,self.props); props.match.params = params; component = React.createElement(route.component, {props, ...appDetail}); - return; + return true; } } }); @@ -106,7 +106,7 @@ export default class AppComponent extends Component { routeData.some((route) => { if (self.props.match.url && self.props.match.url === self.props.routeUrl) { component = React.createElement(route.component, {...self.props, ...appDetail}); - return; + return true; }else{ if (self.props.match.params) { let re = pathToRegexp(route.path); @@ -114,7 +114,7 @@ export default class AppComponent extends Component { let props = Object.assign({}, self.props); props.match.params = params; component = React.createElement(route.component, {...props, ...appDetail}); - return; + return true; } } });