我使用nuxt-i18n在我的应用程序中获得国际化 . 我有一个新闻列表给我这样的路线:
myapp.com/news (default language english)
myapp.com/fr/news
myapp.com/it/news
当我点击新闻我想要到达_id页面只获得我点击的新闻 . 所以我在一个方法(onclick)中做到了这一点:
onLoadNews(id) {this.$router.push("/news/" + id);}
但这种方式我总是回归英语默认语言 . 如何以这种方式推送语言环境路径(在方法函数中)?
1 回答
这个 . $ router.push(this.localePath({name:“news-id”,params:}));
这对我有用,因为我有一个文件夹“news”,在两个vue页面里面有index.vue和_id.vue .