diff --git a/packages/web-pkg/src/composables/router/useFileRouteReplace.ts b/packages/web-pkg/src/composables/router/useFileRouteReplace.ts index 7092d6e824..2586d328c5 100644 --- a/packages/web-pkg/src/composables/router/useFileRouteReplace.ts +++ b/packages/web-pkg/src/composables/router/useFileRouteReplace.ts @@ -32,7 +32,10 @@ export const useFileRouteReplace = (options: FileRouteReplaceOptions = {}) => { } const routeOptions = createFileRouteOptions(space, resource, { configStore }) - router.replace(routeOptions) + router.replace({ + ...routeOptions, + query: { ...router.currentRoute.value.query, ...routeOptions.query } + }) return true } diff --git a/packages/web-runtime/src/pages/resolvePublicLink.vue b/packages/web-runtime/src/pages/resolvePublicLink.vue index a76cfe3732..25bd03c4c6 100644 --- a/packages/web-runtime/src/pages/resolvePublicLink.vue +++ b/packages/web-runtime/src/pages/resolvePublicLink.vue @@ -39,6 +39,7 @@