From: Eduardo San Martin Morote Date: Fri, 8 Aug 2025 15:50:52 +0000 (+0200) Subject: refactor: simpler param recognition in build X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=27ab8e01a4aa2f9f6dde2dbb39ed16ff9090c9e2;p=thirdparty%2Fvuejs%2Frouter.git refactor: simpler param recognition in build --- diff --git a/packages/router/src/experimental/route-resolver/matchers/matcher-pattern.ts b/packages/router/src/experimental/route-resolver/matchers/matcher-pattern.ts index 03497957..866114cb 100644 --- a/packages/router/src/experimental/route-resolver/matchers/matcher-pattern.ts +++ b/packages/router/src/experimental/route-resolver/matchers/matcher-pattern.ts @@ -320,6 +320,7 @@ export class MatcherPatternPathCustomParams< } build(params: ExtractParamTypeFromOptions): string { + let paramIndex = 0 return ( '/' + this.pathParts @@ -327,7 +328,7 @@ export class MatcherPatternPathCustomParams< if (typeof part === 'string') { return part } - const paramName = this.paramsKeys[part] + const paramName = this.paramsKeys[paramIndex++] const paramOptions = this.params[paramName] const value: ReturnType> = ( paramOptions.parser?.set || (v => v)