我使用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);}但是通过这种方式,我总是会返回到英语默认语言。如何以这种方式推送地区路由(在方法的函数中)?
发布于 2018-07-30 18:46:09
this.$router.push(this.localePath({ name:"news- id ",params:{id} }));
这对我来说很有效,因为我有一个“新闻”文件夹,里面有两个vue页面,分别是index.vue和_id.vue。
https://stackoverflow.com/questions/51589746
复制相似问题