diff --git a/packages/router/useRouteQuery/index.ts b/packages/router/useRouteQuery/index.ts index de1838f4f1c..a80618d0444 100644 --- a/packages/router/useRouteQuery/index.ts +++ b/packages/router/useRouteQuery/index.ts @@ -25,7 +25,7 @@ export function useRouteQuery( }, set(v) { nextTick(() => { - router[unref(mode)]({ query: { ...route.query, [name]: v } }) + router[unref(mode)]({ query: { ...route.query, [name]: v === defaultValue || v === null ? undefined : v } }) }) }, })