diff --git a/packages/router/src/index.js b/packages/router/src/index.js index 6ccc02b..3800e4d 100644 --- a/packages/router/src/index.js +++ b/packages/router/src/index.js @@ -11,11 +11,13 @@ const digestRoutes = (routes, baseUrl) => return '(' + regExStr.substring(1, regExStr.lastIndexOf('/')) + ')'; }); - return { - matcher: new RegExp(`^${baseUrl}${reg}$`), - _i: i, - ...route - }; + return Object.assign( + { + matcher: new RegExp(`^${baseUrl}${reg}$`), + _i: i + }, + route + ); }); export function Router(routes, baseUrl = '#') {