Hi,
I can't use <nuxt-link :to="{name: 'lang'}">Home page</nuxt-link> To redirect to my translated home page.
Error message from the console: [vue-router] missing param for named route "lang": Expected "lang" to be defined
pages directory structure:
pages/
--| _lang/
-----| index.vue
-----| about.vueError layout from the doc.
In the error layout, route.params is an empty object, but in others, it contains the lang entry. It's like the error is triggered before the params are injected. The router still have access to the named routes, this.$router.options.routes contains
[{
component: function _782fd8ab()
name: "lang"
path: "/:lang"
}, ...]It's not that bad because I can get the current locale by using the store but it could be an improvement.
<!--cmty--><!--cmty_prevent_hook--><div align="right"><sub><em>This feature request is available on <a href="https://nuxtjs.cmty.io">Nuxt.js</a> community (<a href="https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c929">#c929</a>)</em></sub></div>