From c49d2066473c1b5fbd6efaa7bdbc104ae56e9657 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 18 Mar 2024 21:12:17 +0000 Subject: [PATCH] fix(nuxt): pass `undefined` name when resolving trailing slash (#26358) --- packages/nuxt/src/app/components/nuxt-link.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/nuxt/src/app/components/nuxt-link.ts b/packages/nuxt/src/app/components/nuxt-link.ts index 13c9141b10..659001884b 100644 --- a/packages/nuxt/src/app/components/nuxt-link.ts +++ b/packages/nuxt/src/app/components/nuxt-link.ts @@ -113,14 +113,10 @@ export function defineNuxtLink (options: NuxtLinkOptions) { const resolvedPath = { ...to, + name: undefined, // named routes would otherwise always override trailing slash behavior path: applyTrailingSlashBehavior(path, options.trailingSlash) } - // named routes would otherwise always override trailing slash behavior - if ('name' in resolvedPath) { - delete resolvedPath.name - } - return resolvedPath }