File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -595,7 +595,7 @@ class Router extends Framework7Class {
595595
596596 if ( query ) {
597597 if ( typeof query === 'string' ) url += `?${ query } ` ;
598- else url += `?${ serializeObject ( query ) } ` ;
598+ else if ( Object . keys ( query ) . length ) url += `?${ serializeObject ( query ) } ` ;
599599 }
600600
601601 return url ;
@@ -611,7 +611,10 @@ class Router extends Framework7Class {
611611 flattenedRoutes . forEach ( ( route ) => {
612612 if ( route . parentPath === parentPath && route . tab && route . tab . id === tabId ) {
613613 if ( router . currentRoute . params && Object . keys ( router . currentRoute . params ) . length > 0 ) {
614- foundTabRouteUrl = router . currentRoute . url ;
614+ foundTabRouteUrl = router . constructRouteUrl ( route , {
615+ params : router . currentRoute . params ,
616+ query : router . currentRoute . query ,
617+ } ) ;
615618 } else {
616619 foundTabRouteUrl = route . path ;
617620 }
You can’t perform that action at this time.
0 commit comments