用户更改语言时如何更改URL?

时间:2019-12-08 19:58:27

标签: javascript nuxt.js

我使用动态路由显示单个帖子页面,我发送类别信息和帖子名称信息作为参数来显示它。

链接:

<a
  :href="localePath({
      name: 'news-category-post',
      params: {
        category: post.categories ? post.categories[0].slug : '',
        post: post.slug
      }
  })">

路线:

'news/_category/_post': {
        en: `/news/:category/:post`,
        es: `/pronosticos/:category/:post`,
        pt: `/prognostics/:category/:post`,
      },

当用户在帖子页面上更改语言时,如何更改新的帖子?我正在将i18n插件用于多语言网站。

英语URL:http://en.localhost:3000/news/soccer/dortmund-barcelona-champions-2019-matchday-5

预期的ESP URL:http://localhost:3000/pronosticos/futbol/barcelona-dortmund-champions-2019-jornada-5

我将所有子弹添加到API结果中,我可以使用所需的东西。

API RESULT

0 个答案:

没有答案