Я использую vue-router в многостраничном приложении;мы добавляем режим истории, потому что наши требования настаивают на том, чтобы наши URL-адреса не содержали специальных символов (#), и хотим убедиться, что из нашего кода внешнего интерфейса мы всегда добавляем к нашим клиентским маршрутам /v/
.(чтобы избежать необходимости обновлять все наши маршруты во всем приложении и централизовать эту функцию).
Я хочу добавить маршрут, подобный следующему:
routes: [
// add `v/` to paths that don't start with `v/`
{
path: `(^\/(?!v))*`,
redirect: to => `/v/${to}`
},
]
На основе использования регулярных выражений внутри path-to-regexp , но из их документации мне не совсем понятно, как правильно передать весь маршрут как регулярное выражение (или это возможно?), Особенно без попадания в цикл перенаправления.