Вы можете достичь желаемого результата, используя Dynami c Вложенные маршруты в Nuxt Js.
URL, который вы хотите:
http://localhost:3000/accept-license/N0trTjFISGdLOWxGZ29hZ2h0L2k3UT09/user/NFFEZVZ6ckNoazJOQmdYOXV2dWtXUT09/LV2mi1QDMKmCXn4cNeoOjp1Wx54jtOpI
Для цели этого ответа Я предполагаю, что ваш URL состоит из этих частей
~/accept-licene/{licenceid}/user/{userid}/{id}
Это может быть представлено следующей структурой папок в Nuxt Js.
pages/
accept-license/
_licenseid/
user/
_userid/
_id.vue
И тогда вы можете используйте именованный маршрут в вашем b-nav-item
, чтобы перейти к этому месту:
<b-nav-item
:to="{name: 'accept-license-licenseid-user-userid-id', params: {licenseid, userid, id} }">
Accept License
</b-nav-item>
Я создал эту Песочницу , чтобы продемонстрировать этот ответ.