忽略 nuxt-i18n 模块中特定路由的语言环境前缀

问题描述 投票:0回答:1

对于所有页面,我需要语言环境前缀。但是对于个人资料页面,我想忽略它。

All pages except profile
/{en|da|sv}/path

Profile page
/peter.hansen

我在 nuxt-i18n 配置选项中选择前缀策略。有什么解决办法吗?

vue.js vuejs2 nuxt.js nuxt-i18n
1个回答
0
投票

这是一个迟到的答案,但万一有人来看这个。 只需按照:https://i18n.nuxtjs.org/ignoring-localized-routes 将其中之一添加到页面文件中:

//pages/about.vue
export default {
  nuxtI18n: false
}

或全球:

//nuxt.config.js
i18n: {
  parsePages: false,
  pages: {
    about: false
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.