Weiterleiten regulärer Ausdrücke für vueRoute

Routing-reguläre Ausdrücke in Vue Router haben dieselbe Syntax wie reguläre JavaScript-Ausdrücke, und Sie können die übliche Syntax regulärer Ausdrücke verwenden, z. B. Zeichenklassen, Wiederholung und Gruppierung.
Hier sind einige gängige Beispiele für reguläre Ausdrücke:

Passende Nummern:

path: '/user/:id(\\d+)'

Dies kann mit einer oder mehreren Ziffern übereinstimmen.

Buchstaben zuordnen:

path: '/user/:name([a-zA-Z]+)'

Dies kann mit einem oder mehreren Buchstaben übereinstimmen (Groß- und Kleinschreibung wird nicht beachtet).

Ordnen Sie Buchstaben und Zahlen zu:

path: '/user/:id([a-zA-Z0-9]+)'

Dies kann mit einem oder mehreren Buchstaben oder Zahlen übereinstimmen (Groß- und Kleinschreibung wird nicht beachtet).

Ordnen Sie Daten einem bestimmten Format zu:

path: '/post/:date(\\d{4}-\\d{2}-\\d{2})'

Dies entspricht Datumsangaben im Format jjjj-mm-tt.

Routen mit optionalen Parametern abgleichen:

path: '/user/:id?'

Dies kann mit der optionalen Parameter-ID oder einer Route ohne Parameter übereinstimmen.
Beachten Sie, dass Sie bei der Verwendung regulärer Ausdrücke in Vue Router den regulären Ausdruck in Klammern einschließen und vor den Klammern einen Doppelpunkt verwenden müssen, um den Parameternamen anzugeben.
Außerdem können die verwendeten regulären Ausdrücke die Leistung des Routenabgleichs beeinträchtigen. Daher sollten sehr komplexe reguläre Ausdrücke möglichst vermieden werden.

Supongo que te gusta

Origin blog.csdn.net/m0_51312071/article/details/130454394
Recomendado
Clasificación