Tengo una ruta en mi objeto VueRouter que es:
{path: '/apples/:oranges', component: Example, props: (route) => ({oranges: route.params.oranges}) .
Cuando el parámetro oranges incluye / , no está codificado en la URL, lo que está causando problemas. espacios; sin embargo, se codifican correctamente (como %20). ¿Por qué es esto? ¿No debería vue-router codificar correctamente todos los caracteres especiales?
Es posible que desee establecer el valor de la path como una string usando comillas simples:
{ path: '/apples/:oranges', ... }